Re: XML-String aus XPathNavigator erhalten?

Tech-Archive recommends: Speed Up your PC by fixing your registry

From: Martin Honnen (mahotrash_at_yahoo.de)
Date: 02/04/05


Date: Fri, 04 Feb 2005 17:05:37 +0100


Pascal Schmitt wrote:

> Wie bekomme ich einen XML-String (wie es etwa OuterXml zurückgibt) aus einem
> XPathNavigator?
> Der Navigator zeigt momentan auf ein Element.

So der Navigator ueber einem XmlDocument erzeugt wurde, sollte wohl
   ((IHasXmlNode)navigator).GetNode().OuterXml
funktionieren, habe es aber nicht ausprobiert.
Aber oft arbeitet man natuerlich mit einem Navigator ueber
XPathDocument, um den Overhead von XmlDocument zu vermeiden.

> Ich habe es schon mit Mvp.Xml.Common.XPath.XPathNavigatorReader versucht,
> doch da liefert GetOuterXml nur einen leeren String zurück...

Eventuell mal in der englischen dotnet.xml Gruppe fragen, da sollten die
MVPs, die Mvp.Xml.* gebaut haben, dann eventuell eine Antwort wissen.

-- 
	Martin Honnen
	http://JavaScript.FAQTs.com/


Relevant Pages

  • Re: System.XML.XPath XPathDocument load question
    ... Dim node As XmlNode = proxy.RetrieveArchivedTrips ... Dim doc As XmlDocument = node.OwnerDocument ... XPathDocument, it always refers to a file on disk such as: ... Dim navigator As XPathNavigator = xpDoc.CreateNavigator; ...
    (microsoft.public.dotnet.xml)
  • Re: XML-String aus XPathNavigator erhalten?
    ... > So der Navigator ueber einem XmlDocument erzeugt wurde, ... > navigator).GetNode.OuterXml funktionieren, habe es ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)