Domanda

Quando uso LINQ to XML, è l'ordine degli elementi e attributi vengono scritti su testo garantito essere lo stesso ordine come ho aggiunto gli oggetti XElement e XAttribute? Allo stesso modo, quando ho letto in un documento XML, è essa attraversata nello stesso ordine come appare nel XML?

È stato utile?

Soluzione

Si, è lo stesso ordine in entrambi i modi.

Altri suggerimenti

Tuttavia, essere consapevoli del fatto che gli attributi XML sono specificati per essere ordinata; non sarebbe saggio fare affidamento su un particolare ordine di attributi in qualsiasi di codice. In pratica, molte API non fanno nemmeno rilevabile in quale ordine gli attributi erano

elementi di pari livello hanno ordine; attributi non lo fanno.

Sì, è possibile utilizzare l'indicizzazione pure, che mappa direttamente al nell'ordine in cui appaiono nel documento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top