Tag: xml-serialization
Dieser tag bezieht sich auf die Serialisierung von Technologien, die Verwendung von XML als Datenformat.
7
Antworten
Im Beispiel-code unten bekomme ich diese Fehler: Element TestSerializeDictionary123.Kunden.CustomProperties vom Typ System.Sammlungen.Generisches.Dictionary`2[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Objekt, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] nicht serialisiert werden, weil es implementiert IDictionary. Wenn ich mit der Dictionary-Eigenschaft, es funktioniert feine. Wie kann
5
Antworten
Ich bin mit dem XmlSerializer und haben die folgende Eigenschaft in einer Klasse public string Data { get; set; } die ich brauche, um die Ausgabe genau, wie so <Data /> Wie würde ich mich über das
3
Antworten
public class Hat { [XmlTextAttribute] public string Name { get; set; } [XmlAttribute("Color")] public string Color { get; set; } } var hat1 = new Hat {Name="Cool Hat", Color="Red"}; var hat2 = new Hat {Name="Funky Hat", Color=null};
4
Antworten
Ich verwendet xsd.exe erzeugen einer C# - Klasse zum Lesen/schreiben von GPX-Dateien. Wie bekomme ich die daraus resultierende XML-Datei, um das xsi:schemaLocation-Attribut zB. Möchte ich im folgenden aber xsi:schemaLocation fehlt immer <?xml version="1.0"?> <gpx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="1.1"
3
Antworten
Bin ich mit dieser Methode zum serialisieren mein Objekt: public static string XmlSerialize(object o) { var stringWriter = new StringWriter(); var xmlSerializer = new XmlSerializer(o.GetType()); xmlSerializer.Serialize(stringWriter, o); string xml = stringWriter.ToString(); stringWriter.Close(); return xml; } Macht es
10
Antworten
<ROOT> <A> <B>TESTING</B> </A> </ROOT> XSL: <xsl:variable name="nodestring" select="//A"/> <xsl:value-of select="$nodestring"/> Ich versuche zum konvertieren von XML-Knotenmenge string mithilfe von XSL. Irgendwelche Gedanken? Sie möchten die Ausgabe: <A><B>TEST</B></A> ? mikey - exakt die gleiche Ausgabe, die ich
3
Antworten
Ich konvertieren möchten eine DataTable in einer XML-Datei in C#. Wie kann ich dies tun? Ich gepostet hier eine Antwort, die helfen können: stackoverflow.com/questions/17868607/... können Sie Steuern, genau, wie die XML aufgebaut sein wird (D. H. was
3
Antworten
Ich versuche, mein httphandler, drucken Sie eine XML-Datei mit dem format: <ScheduledShows> <ScheduledShowElement>...</ScheduledShowElement> <ScheduledShowElement>...</ScheduledShowElement> <ScheduledShowElement>...</ScheduledShowElement> </ScheduledShows> Aber aus irgendeinem Grund, das Attribut XmlRoot("ScheduledShowElement") in ScheduledShow.cs ist nicht so zu arbeiten, wie ich will, dass es funktioniert. Statt,
2
Antworten
Brauche ich zum serialisieren von IEnumerable. Zur gleichen Zeit will ich root-Knoten "Kanäle" - und second-level-Knoten - Kanal (statt ChannelConfiguration). Hier ist mein serializer definition: _xmlSerializer = new XmlSerializer(typeof(List<ChannelConfiguration>), new XmlRootAttribute("Channels")); Habe ich überschrieben root-Knoten, indem XmlRootAttribute
3
Antworten
Bin ich mit der Serialisierung von Objekten in XML mit Hilfe von XStream. Wie kann ich feststellen, XStream einfügen xmlns um die XML-Ausgabe von mein Objekt? Als Beispiel, ich habe dieses einfaches Objekt, das ich serialisieren möchten:
4
Antworten
using System; public class clsPerson { public string FirstName; public string MI; public string LastName; } class class1 { static void Main(string args) { clsPerson p=new clsPerson(); p.FirstName = "Jeff"; p.MI = "A"; p.LastName = "Price"; System.Xml.Serialization.XmlSerializer
3
Antworten
String root = "RdbTunnels"; DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder(); Document document = documentBuilder.newDocument(); Element rootElement = document.createElement(root); document.appendChild(rootElement); OutputFormat format = new OutputFormat(document); format.setIndenting(true); XMLSerializer serializer = new XMLSerializer(System.out, format); serializer.serialize(document); gibt das Ergebnis
1
Antworten
Ich versuche deserialisiert mit diesem xml-Struktur. <?xml version="1.0"?> <DietPlan> <Health> <Fruit>Test</Fruit> <Fruit>Test</Fruit> <Veggie>Test</Veggie> <Veggie>Test</Veggie> </Health> </DietPlan> Und ich versuchte: [Serializable] [XmlRoot(ElementName = "DietPlan")] public class TestSerialization { [XmlArray("Health")] [XmlArrayItem("Fruit")] public string Fruits { get; set; } [XmlArray("Health")]
4
Antworten
Ich versuche zum ausführen von code ähnlich wie diese: using System; using System.Collections.Generic; using System.IO; using System.Xml.Serialization; namespace ConsoleApplication1 { [Serializable] [XmlInclude(typeof(List<Class2>))] public class Class1 { private IList<Class2> myArray; public IList<Class2> MyArray { get { return myArray;
3
Antworten
Ich bin mit einer routine, die serialisiert <T>. Es funktioniert, aber beim Download an den browser sehe ich eine leere Seite. Ich kann die Seite anzeigen Quelle oder öffnen Sie den download in einem text-editor, und ich
2
Antworten
Ich bin mit XmlSerializer zu Deserialisieren von Xml erreicht. Aber ich fand die Klasse xsd.exe nur generiert, bietet Möglichkeit zum Lesen von xml, aber keine Validierung. Zum Beispiel, wenn ein Knoten fehlt in einem Dokument, das attribute-Feld
1
Antworten
Gegeben :- [XmlRoot("Book")] public class Book { [XmlAttribute] public string Title; [XmlElement] public string Publisher; [XmlElement] public string PublisherReference; } Wenn in XML serialisiert geben <Book Title="My Book"> <Publisher>Some Publisher</Publisher> <PublisherReference>XYZ123</PublisherReference> </Book> Wie bekomme ich PublisherReference als
1
Antworten
public abstract class Parent<T> { protected List<T> list; @XmlTransient //Question why do we have to give this here? public abstract List<T> getList(); public abstract void setList(List<T> list); } @XmlRootElement(name = "child1") class Child1 extends Parent<ExtendedElement1>{ @Override public
5
Antworten
Wenn mit XML-Serialisierung in C#, ich verwende code wie diesen: public MyObject LoadData() { XmlSerializer xmlSerializer = new XmlSerializer(typeof(MyObject)); using (TextReader reader = new StreamReader(settingsFileName)) { return (MyObject)xmlSerializer.Deserialize(reader); } } (und ähnlichen code für die Deserialisierung). Bedarf
3
Antworten
Ich bin die Entwicklung einer WCF-service -, die verbraucht wird, durch mehrere, verschiedene client-Anwendungen. Damit Sie funktioniert, muss der server zum Lesen einer XML-Datei in ein C# - DataContract, die dann an den betreffenden client. Soweit ich
3
Antworten
Generieren Serialisierungs-Assemblys-option in Visual Studio erstellt eine MyAssembly.XmlSerializers.dll wenn mein Projekt aufgebaut ist. Diese Frage (https://stackoverflow.com/questions/934411/what-is-myassembly-xmlserializers-dll-generated-for) gibt einen Grund, warum es dort an Erster Stelle, und einige der Antworten bieten Möglichkeiten, um es auszuschalten, aber meine Frage
2
Antworten
Habe ich eine C# - Klassendatei durch die Verwendung eines XSD-Datei als Eingabe. Eine meiner Eigenschaften Aussehen: private System.DateTime timeField; [System.Xml.Serialization.XmlElementAttribute(DataType="time")] public System.DateTime Time { get { return this.timeField; } set { this.timeField = value; } }
3
Antworten
Ich bin mit DatacontractSerializer zu serialisieren meinem domainModel in eine xml-Datei. Ich bin immer eine Ausgabe wie unten. <z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" z:Id="1" xmlns:d1p1="DCSerialization_IGITApproach" i:type="d1p1:X" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/"> <d1p1:Name z:Id="2">Ankit</d1p1:Name> <d1p1:PointsDictionary xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" z:Id="3" z:Size="1"> <d2p1:KeyValueOfstringPointsArrayq9VX7VJJ> <d2p1:Key z:Id="4">key1</d2p1:Key> <d2p1:Value xmlns:d4p1="http://schemas.datacontract.org/2004/07/SerializationApproach" z:Id="5"> <d4p1:points
5
Antworten
Ich versuche, den XmlSerializer zu bestehen, eine Liste(T), wobei T eine Schnittstelle. Der serializer nicht wie Schnittstellen. Ich bin gespannt, ob es gibt eine einfache Methode zum serialisieren einer Liste der heterogenen Objekte mit XmlSerializer. Hier ist,
3
Antworten
Ich habe ein Objekt Foo, die ich serialisieren in eine XML-stream. public class Foo { //The application version, NOT the file version! public string Version {get;set;} public string Name {get;set;} } Foo foo = new Foo {
3
Antworten
Sagen, ich habe ein paar basic-Objekte wie so: [Serializable] public class Base { public string Property1 { get; set; } public int Property2 { get; set; } } [Serializable] public class Sub: Base { public List<string> Property3
4
Antworten
Ich bin auf der Suche, um zu konvertieren eine Klasse, die wie folgt aussieht ... public class Amenity { public String id; public String value; } in der folgenden XML-Daten mit JaxB-Annotationen: <amenity id="id-string-here">value-string-here</amenity> Weiß jemand, was
6
Antworten
Kann ich machen XmlSerializer ignorieren namespace (xmlns-Attribut) auf der Deserialisierung, so dass es egal ist, ob das Attribut Hinzugefügt wird oder nicht oder sogar, wenn das Attribut ist falsch? Ich weiß, dass die Quelle immer vertraut werden,
3
Antworten
Für diese Methode XmlSerializer.Deserializewelche Art von exception geworfen werden darf? XmlException? InvalidOperationException? Ich fand keine Ausnahme, die Beschreibung von dieser Methode. Meine Frage ist, welche Art von exception geworfen werden konnte, die von dieser Methode? http://msdn.microsoft.com/en-us/library/dsh84875.aspx Ich
4
Antworten
Wie kann ich dies tun? Oder wird der serializer automatisch gehen mit Rekursion und serialisiert alle diese untergeordneten Objekte in XML? Mir ein Beispiel nennen, wie würden Sie serialisieren von Klassen, die andere Klassen " Objekte an
6
Antworten
Den DateTimeOffset Eigenschaft habe ich in dieser Klasse nicht gerendert, wenn die Daten als Xml dargestellt. Was muss ich tun, sagen die Xml-Serialisierung zu erbringen, dass die ordnungsgemäße als DateTime oder DateTimeOffset? [XmlRoot("playersConnected")] public class PlayersConnectedViewData {
4
Antworten
Ich habe ein problem mit der Serialisierung über XML-da 2 Klassen, in einer Klasse (obwohl verschiedene Klassen!!!) namens Beziehung. Ich habe versucht, Dekoration 1 der Klassen mit einem anderen Namen mit dem XML-Attribut, aber es gibt mir
3
Antworten
Ich möchte erstellen Sie eine benutzerdefinierte XML-Struktur wie folgt: <Hotels> <Hotel /> </Hotels> Habe ich eine Implementierung von List nur in der Lage sein, dies zu tun. Mein code ist wie folgt: [XmlRootAttribute(ElementName="Hotels")] public class HotelList: List<HotelBasic>
7
Antworten
Was ist eine gute Methode zum serialisieren eines Delphi-Objekt-Struktur zu XML--mit RTTI und nicht die benutzerdefinierten code? Liebsten würde ich herausfinden, dass diese Funktion schon eingebaut ist Delphi, aber es scheint nicht zu sein. Ich habe ein
3
Antworten
Hallo und vielen Dank im Voraus für die Hilfe. Ich habe ein Problem, wenn Sie versuchen zu Deserialisieren ein XElement-in ein Objekt mit einem XmlSerializer und ein StringReader. Mein code zum Deserialisieren, ist dies: /*deseierialize a single
2
Antworten
Bin ich immer die Meldung "Stream war nicht lesbar" auf die Aussage: using (StreamReader sr = new StreamReader(ms)) Ich habe versucht die Tipps hier gepostet, ohne Erfolg. Vielen Dank für die Hilfe. Dies ist mein code: XmlSerializer
1
Antworten
Sind wir serialisieren/Deserialisieren eine Klasse von XML -, sondern es sind Eigenschaften und Felder in der Klasse, die wir ausschließen möchten. Den System.NonSerialized und System.Xml.Serialisierung.XmlIgnore Attribute, die scheinen, den job zu erledigen, aber was ist der Unterschied
6
Antworten
Habe ich code mit XmlSerializer zum serialisieren/Deserialisieren eine Datenstruktur, die für die Persistenz. Ich habe gelesen und gehört habe an mehreren stellen hier auf StackOverflow, die XmlSerializer ist eines oder mehrere von: Bad Schlecht unterstützt/implementiert Möglicherweise nicht
3
Antworten
Habe ich die folgende C# - Klassen : public class Books { public List<Book> BookList; } public class Book { public string Title; public string Description; public string Author; public string Publisher; } Wie kann ich diese
9
Antworten
Ich bin serialisieren einer Klasse wie dieser public MyClass { public int? a { get; set; } public int? b { get; set; } public int? c { get; set; } } All die Typen, die null-Werte
4
Antworten
Ich bin mit DefaultValue Attribut für die ordnungsgemäße PropertyGrid Verhalten (es zeigt unterschiedliche Werte von der Standardeinstellung in Fettschrift). Wenn ich nun serialisieren möchten gezeigten Objekte mit Hilfe von XmlSerializer es werden keine Einträge in xml-Datei-Eigenschaften mit
7
Antworten
Ich Hänge schon länger mit diesem problem für ein paar Stunden und kann nicht scheinen, um es herauszufinden, so Frage ich hier 🙂 Okay, ich habe diese Funktion: private void XmlDump() { XDocument doc = new XDocument(new
1
Antworten
Wie kann ich meine eigene benutzerdefinierte Klasse serialisierbar? Ich möchte speziell schreiben es in eine Datei auf dem iPhone, nur plist und dir Klasse ist nur ein einfaches Beispiel class, nur NSStrings und vielleicht ein NSUrl. InformationsquelleAutor
1
Antworten
XML bin ich immer zur Verfügung gestellt, die von einer externen Quelle, so dass ich don ' T haben die Fähigkeit, einfach neu formatieren. Ich möchte mit xml-Attribute auf meinem Entitäten anstatt zu schreiben, eine linq-Abfrage, der
6
Antworten
Ich versuche zu serialisieren einige Objekte mit XmlSerializer und Vererbung, aber ich habe einige Probleme mit der Bestellung das Ergebnis. Unten ist ein Beispiel ähnlich zu dem, was ich habe setup: ~ public class SerializableBase { [XmlElement(Order
4
Antworten
Habe ich eine .Net-Objekt, das ich habe mit der Serialisierung zu Xml und ist verziert mit Xml-Parametern. Ich würde jetzt gerne zu serialisieren, die das gleiche Objekt zu Json, vorzugsweise unter Verwendung des Newtonsoft Json.Net Bibliothek. Ich
2
Antworten
Ich habe ein problem Deserialisieren von XML; das XML von einem Drittanbieter geliefert ist ziemlich langatmig, also, wenn es keinen Wert für ein bestimmtes element ist, wird es liefern und leeren element (z.B. <element1 />). Dies ist
2
Antworten
Ich bin mit XMLSerializer serialisiert ein Objekt, das enthält eine generische Liste List <ChildBase> Children {get;set} Das problem ist, dass jedes element leitet sich von ChildBase die in der Tat ist eine abstrakte Klasse. Wenn ich versuche
15
Antworten
Gibt es eine einfache Möglichkeit zum Marshallen von PHP assoziatives array das den zu und von XML? Zum Beispiel, ich habe das folgende array: $items = array("1", "2", array( "item3.1" => "3.1", "item3.2" => "3.2" "isawesome" =>
1
Antworten
Ich versuche Deserialisieren des XML-unten in der Klasse, mit der Components deserialisiert in eine List<string>aber kann nicht herausfinden, wie dies zu tun. Der deserializer ist in Ordnung, für alle anderen Eigenschaften, aber nicht Components. Wer weiß, wie