Tag: xml-serialization

Dieser tag bezieht sich auf die Serialisierung von Technologien, die Verwendung von XML als Datenformat.

Wie kann ich die Serialisierung eines Objekts mit einem Dictionary<string,object> Immobilie?

Anzahl der Antworten 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

Die Xml-Serialisierung - Render Leeres Element

Anzahl der Antworten 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

Serialize-string-Eigenschaft, die als Attribut, auch wenn string leer ist

Anzahl der Antworten 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};

XmlSerialization und xsi:SchemaLocation (xsd.exe)

Anzahl der Antworten 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"

Wie kontrolliere ich die <?xml ?> Teil des xml-Serialisierung mit .NET?

Anzahl der Antworten 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

XSLT: Wie konvertieren von XML-Knoten zu String

Anzahl der Antworten 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

Wie konvertiere ich eine DataTable in einer XML-Datei in C#?

Anzahl der Antworten 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

XmlRoot() für Xml-Serilization funktioniert nicht

Anzahl der Antworten 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,

Überschreiben Klasse name für XmlSerialization

Anzahl der Antworten 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

So fügen Sie ein XML-namespace (xmlns) beim serialisieren eines Objekts in XML

Anzahl der Antworten 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:

Die XML-Serialisierung, Kodierung

Anzahl der Antworten 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

entfernen der xml-Deklaration aus dem generierten xml-Dokument mithilfe von java

Anzahl der Antworten 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

Deserialisierung der xml-Datei mit XmlArray?

Anzahl der Antworten 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")]

Serialisieren von Schnittstellen

Anzahl der Antworten 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;

Gewusst wie: zurückgeben von xml als UTF-8 anstelle von UTF-16

Anzahl der Antworten 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

xmlserializer validation

Anzahl der Antworten 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

die xml-Serialisierung angeben, xmlelement und xmlattribute zusammen

Anzahl der Antworten 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

Wie Vererbung und JAXB zusammen arbeiten?

Anzahl der Antworten 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

Die Verwendung von Generika mit XmlSerializer

Anzahl der Antworten 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

Das serialisieren/Deserialisieren eine C# - WCF-DataContract zu/von XML

Anzahl der Antworten 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

Was ist der Vorteil von Dreh Generieren Serialisierungs-Assemblys aus?

Anzahl der Antworten 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

Serialisieren von DateTime zu Zeit ohne Millisekunden und gmt

Anzahl der Antworten 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; } }

Entfernen Sie "d1p1" namespace-Präfix in DataContractSerializer XML-Ausgabe

Anzahl der Antworten 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

XmlSerializer serialisieren generische Liste von interface

Anzahl der Antworten 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,

Wie schreibt man einen Kommentar in eine XML-Datei bei der Verwendung der XmlSerializer?

Anzahl der Antworten 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 {

Wie kann ich Deserialisieren von XML, ohne zu wissen, den Typ vorher?

Anzahl der Antworten 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

Was ist die Jaxb-äquivalent eines Text-Knoten mit dem Wert?

Anzahl der Antworten 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

Kann ich machen XmlSerializer ignorieren Sie den namespace auf der Deserialisierung?

Anzahl der Antworten 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,

Welche Arten von Ausnahmen können Sie die XmlSerializer.Deserialisieren Methode werfen?

Anzahl der Antworten 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

Wie die Serialisierung einer Klasse, die Objekte enthält, die von anderen Klassen (rekursive Serialisierung?)

Anzahl der Antworten 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

Wie kann ich XML Serialisieren eines DateTimeOffset-Eigenschaft?

Anzahl der Antworten 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 {

Die XML-Serialisierung Fehler: 2 Typen, beide verwenden den XML-Typ, name, 'Beziehung', aus dem namespace "

Anzahl der Antworten 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

Wie setze ich XmlArrayItem Element name für eine Liste<Custom> Umsetzung?

Anzahl der Antworten 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>

Was ist ein guter Weg, um zu serialisieren Delphi-Objekt-Struktur zu XML--mit RTTI und nicht die benutzerdefinierten code?

Anzahl der Antworten 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

Fehler beim Deserialisieren von xml zu einem Objekt: System.FormatException Eingabezeichenfolge hatte nicht korrekten format

Anzahl der Antworten 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

Stream war nicht lesbar Fehler

Anzahl der Antworten 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

Unterschied zwischen NonSerialized und Xml.Serialisierung.XmlIgnore?

Anzahl der Antworten 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

Ersatz für die XML-Serialisierung

Anzahl der Antworten 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

Bedingte xml-Serialisierung

Anzahl der Antworten 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

Ausschließen null Eigenschaften, wenn Sie mit XmlSerializer

Anzahl der Antworten 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

Sie, wie Sie sagen XmlSerializer zu serialisieren Eigenschaften mit [DefautValue(...)] immer?

Anzahl der Antworten 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

Konvertieren Dataset, XML

Anzahl der Antworten 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

Machen Sie eine Benutzerdefinierte Klasse Serialisierbar in Objective-c/iPhone?

Anzahl der Antworten 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

Deserialisieren von XML-Array, Wobei Wurzel-Array und die Elemente Dont Follow-Konventionen

Anzahl der Antworten 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

.NET-Serialisierung Bestellen

Anzahl der Antworten 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

Serialisieren .Net-Objekt zu json, gesteuert durch xml-Attribute

Anzahl der Antworten 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

Mithilfe von XML-Dekorationen angeben default-Werte bei der de-Serialisierung

Anzahl der Antworten 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

Mit XmlSerializer zum serialisieren von abgeleiteten Klassen

Anzahl der Antworten 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

Übergeben PHP assoziative arrays zu und von XML

Anzahl der Antworten 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" =>

Wie Deserialisieren in eine Liste<String> mit XmlSerializer

Anzahl der Antworten 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