Als «linq-to-xml» getaggte Fragen

LINQ-to-XML bietet eine SQL-ähnliche Abfrageerfahrung zum Navigieren, Parsen und Aggregieren von in XML-Dokumenten gespeicherten Daten.

502
XDocument oder XmlDocument

Ich lerne jetzt, XmlDocumentaber ich bin gerade auf etwas gestoßen, XDocumentund wenn ich versuche, den Unterschied oder die Vorteile von ihnen zu suchen, kann ich nichts Nützliches finden. Können Sie mir bitte sagen, warum Sie eines über das andere verwenden

358
Füllen Sie XDocument aus String

Ich arbeite an etwas und versuche herauszufinden, ob ich ein XDocument aus einer Zeichenfolge laden kann. XDocument.Load()scheint die übergebene Zeichenfolge als Pfad zu einer physischen XML-Datei zu verwenden. Ich möchte versuchen, den Schritt zu umgehen, zuerst die physische XML-Datei erstellen...

194
LINQ zum Lesen von XML

Ich habe diese XML-Datei: <root> <level1 name="A"> <level2 name="A1" /> <level2 name="A2" /> </level1> <level1 name="B"> <level2 name="B1" /> <level2 name="B2" /> </level1> <level1 name="C" /> </root> Könnte mir jemand einen C #...

189
Konvertieren von XDocument in XmlDocument und umgekehrt

Es ist ein sehr einfaches Problem, das ich habe. Ich benutze XDocument, um eine XML-Datei zu generieren. Ich möchte es dann als XmlDocument-Klasse zurückgeben. Und ich habe eine XmlDocument-Variable, die ich zurück in XDocument konvertieren muss, um weitere Knoten anzuhängen. Was ist die...

126
So setzen Sie Attribute über XElement

Ich habe diesen Code: XElement EcnAdminConf = new XElement("Type", new XElement("Connections", new XElement("Conn"), // Conn.SetAttributeValue("Server", comboBox1.Text); // Conn.SetAttributeValue("DataBase", comboBox2.Text))), new XElement("UDLFiles"))); // Conn. Wie füge ich Attribute hinzu Conn?...

109
Wie verwende ich XPath mit XDocument?

Es gibt eine ähnliche Frage, aber es scheint, dass die Lösung in meinem Fall nicht funktioniert hat: Verrücktheit mit XDocument, XPath und Namespaces Hier ist das XML, mit dem ich arbeite: <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report"

103
XDocument.ToString () löscht das XML-Codierungs-Tag

Gibt es eine Möglichkeit, die XML-Codierung in der Funktion toString () abzurufen? Beispiel: xml.Save("myfile.xml"); führt zu <?xml version="1.0" encoding="utf-8"?> <Cooperations> <Cooperation> <CooperationId>xxx</CooperationId> <CooperationName>Allianz...

79
Durchsuchen Sie XDocument mit LINQ, ohne den Namespace zu kennen

Gibt es eine Möglichkeit, ein XDocument zu durchsuchen, ohne den Namespace zu kennen? Ich habe einen Prozess, der alle SOAP-Anforderungen protokolliert und die vertraulichen Daten verschlüsselt. Ich möchte alle Elemente finden, die auf dem Namen basieren. Geben Sie mir alle Elemente, bei denen der...

75
Wie mache ich eine tiefe Kopie eines Elements in LINQ to XML?

Ich möchte eine tiefe Kopie eines LINQ to XML XElement erstellen. Der Grund, warum ich dies tun möchte, ist, dass das Dokument einige Knoten enthält, von denen ich geänderte Kopien erstellen möchte (im selben Dokument). Ich sehe keine Methode, um dies zu tun. Ich könnte das Element in eine...