XPathNavigator クラスとは? わかりやすく解説

XPathNavigator クラス

XML データ内を移動したXML データ編集したりするためのカーソル モデル提供します

名前空間: System.Xml.XPath
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

Public MustInherit Class
 XPathNavigator
    Inherits XPathItem
    Implements ICloneable, IXPathNavigable, IXmlNamespaceResolver
Dim instance As XPathNavigator
public abstract class XPathNavigator : XPathItem,
 ICloneable, IXPathNavigable, IXmlNamespaceResolver
public ref class XPathNavigator abstract :
 public XPathItem, ICloneable, IXPathNavigable, IXmlNamespaceResolver
public abstract class XPathNavigator extends
 XPathItem implements ICloneable, IXPathNavigable, 
    IXmlNamespaceResolver
public abstract class XPathNavigator extends
 XPathItem implements 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 クラスなど) には、信頼関係のないシナリオ公開されてはならないような機密情報含まれている場合あります。こういった機密情報信頼関係のないシナリオ公開されしまわないよう、例外適切に処理する必要があります

継承時の注意 XPathNavigator クラスから継承する場合は、次のメンバオーバーライドする必要があります

  • NameTable

  • Clone

  • NodeType

  • LocalName

  • Name

  • NamespaceURI

  • Prefix

  • BaseURI

  • IsEmptyElement

  • MoveToFirstAttribute

  • MoveToNextAttribute

  • MoveToFirstNamespace

  • MoveToNextNamespace

  • MoveToNext

  • MoveToPrevious

  • MoveToFirstChild

  • MoveToParent

  • MoveTo

  • MoveToId

  • IsSamePosition

  • Value

継承階層継承階層
System.Object
   System.Xml.XPath.XPathItem
    System.Xml.XPath.XPathNavigator
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「XPathNavigator クラス」の関連用語

XPathNavigator クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XPathNavigator クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS