XPathNavigator クラス
アセンブリ: System.Xml (system.xml.dll 内)

Public MustInherit Class XPathNavigator Inherits XPathItem Implements ICloneable, IXPathNavigable, IXmlNamespaceResolver
public abstract class XPathNavigator : XPathItem, ICloneable, IXPathNavigable, IXmlNamespaceResolver
public ref class XPathNavigator abstract : public XPathItem, ICloneable, IXPathNavigable, IXmlNamespaceResolver

System.Xml.XPath 名前空間の XPathNavigator クラスは、XQuery 1.0 および XPath 2.0 Data Model のインスタンスとして XML 情報項目間を移動したりこれを編集するためのカーソル モデルを定義する抽象クラスです。
XPathNavigator オブジェクトは、IXPathNavigable インターフェイスを実装している XPathDocument クラスやXmlDocument クラスなどのクラスから作成されます。XPathDocument オブジェクトによって作成される XPathNavigator オブジェクトは読み取り専用ですが、XmlDocument オブジェクトによって作成される XPathNavigator オブジェクトは編集できます。XPathNavigator オブジェクトの読み取り専用と編集可能のステータスは、XPathNavigator クラスの CanEdit プロパティを使用して判断します。
XPath データ モデルを使用した XML データの処理の詳細については、「XPath データ モデルを使用した XML データの処理」のトピックを参照してください。
![]() |
---|
XPathNavigator クラスを使用した結果として発生した例外 (XPathException クラスなど) には、信頼関係のないシナリオで公開されてはならないような機密情報が含まれている場合があります。こういった機密情報が信頼関係のないシナリオで公開されてしまわないよう、例外は適切に処理する必要があります。 |

System.Xml.XPath.XPathItem
System.Xml.XPath.XPathNavigator


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- XPathNavigator クラスのページへのリンク