Ist es möglich, einen Knoten mit einem XPathNodeIterator auswählen und erhalten Sie die äußere oder InnereXML ohne Einzug?Wählen Sie einen Knoten mit XPathNodeIterator ohne Einzüge xml
Da die Ergebnisse in der XHTML-Ausgabe verwendet werden, führt die Einrückung (mit Leerzeichen) zu Layoutunterschieden.
Beispielcode-Schnipsel:
xmlDoc = New XPathDocument(fileIn, xmlSpace.Preserve)
xmlNav = xmlDoc.CreateNavigator()
Dim xmlNode As XPathNodeIterator
xmlNode = xmlNav.Select("/books/chapter[page[@process='True']]")
While xmlNode.MoveNext()
content = xmlNode.Current.selectSingleNode("para").OuterXML)
etc.
In diesem Fall habe ich das folgende Ergebnis erhalten würde (beachten Sie, dass das Originaldokument (FileIn) keine identation hat und XML ist alles, was man nur eine einzige Zeile:
<para process="True">
<a href="#1109062">
<em>Some content</em>
</a>
</para>
würde Ich mag die folgende erhalten.
<para process="True"><a href="#1109062"><em>Some content</em></a></para>
Ich habe dies nur verwendet, um Einzug zu bekommen. ^^ –