Frage

Wenn ich LINQ to XML verwenden, ist die Reihenfolge der Elemente und Attribute geschrieben, um Text die gleiche sein, um garantiert als wie ich hinzugefügt die XElement und XAttribute Objekte? Ebenso, wenn ich in einem XML-Dokument lese, ist es in der gleichen Reihenfolge durchlaufen, wie es in der XML erscheint?

War es hilfreich?

Lösung

Ja, es ist die gleiche Reihenfolge in beiden Richtungen.

Andere Tipps

Jedoch beachten, dass XML-Attribut angegeben ist ungeordnet zu sein; es wäre unklug, auf einer bestimmten Reihenfolge von Attributen in jeder Code zu verlassen. Als eine praktische Sache, viele API nicht einmal, in welcher Reihenfolge die Attribute auffindbar machen waren

Geschwisterelemente Ordnung; Attribute nicht.

Ja, können Sie die Indizierung als auch verwenden, die direkt abbildet die Reihenfolge, wie sie im Dokument erscheinen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top