OuterXml - ottiene il tag XML che rappresenta il nodo corrente e tutti i suoi nodi figlio.XMLDocument, differenza tra InnerXml e OuterXml
InnerXml - ottiene il markup XML che rappresenta solo i nodi figlio del nodo corrente.
Ma per XMLDocument
è davvero importante? (risultato, sapete che non importa, ma logicamente?).
Esempio:
XmlDocument doc = new XmlDocument();
doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
"<title>Pride And Prejudice</title>" +
"</book>");
string xmlresponse = doc.OuterXml;
string xmlresponse2 = doc.InnerXml;
In parole semplici, se entrambi xmlresponse
e xmlresponse2
sarà lo stesso nel codice precedente. Dovrei preferire l'utilizzo di OuterXml
o InnerXml
?
Nota che cosa stai cercando di ottenere ... Forse se cammini i nodi figli di XmlDocument (che è anche XmlNode) sarai in grado di ottenere risposta a qualsiasi cosa tu stia cercando. –
Trovo più cortesia se i downvoters ne menzionano il motivo. –
@AlexeiLevenkov, penso che puoi provare a usare outerXML su XmlDocument (anche innerXML). (incase se non ne sei a conoscenza) .. ma dalla definizione di InnerXMl e OuterXML sono davvero importanti per XMLDocument? sebbene entrambi restituiscano lo stesso risultato se usati con XMLDocument –