OuterXml - 獲取表示當前節點及其所有子節點的XML標記。XMLDocument,innerxml和outerxml之間的區別
InnerXml - 獲取僅表示當前節點的子節點的XML標記。
但是對於XMLDocument
確實很重要嗎? (結果明智,以及我知道這並不重要,但邏輯上?)。
實施例:
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;
在簡單的話,雖然二者xmlresponse
和xmlresponse2
將在上面的代碼是相同的。我應該更喜歡使用OuterXml
還是InnerXml
?
請注意你正在試圖得到什麼...也許如果你走XmlDocument的孩子節點(這也是XmlNode),你將能夠得到答案,無論你正在尋找。 –
我發現更多的禮貌,如果downvoters提到的原因。 –
@AlexeiLevenkov,我想你可以嘗試在XmlDocument(也是innerXML)上使用outerXML。 (如果你不知道,請考慮)..但是通過InnerXMl和OuterXML的定義,它們對XMLDocument是否真的很重要?雖然它們在與XMLDocument –