Extensions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスには、XPath 式を評価できるようにする LINQ to XML 拡張メソッドが含まれています。
public ref class Extensions abstract sealed
public static class Extensions
type Extensions = class
Public Module Extensions
- 継承
-
Extensions
注釈
これらのメソッドを使用すると、パフォーマンスが低下します。 LINQ to XML クエリを使用すると、パフォーマンスが向上します。
返されるコレクションの順序は XML XPath Language 1.0 Recommendation では指定されていませんが、この拡張メソッドはドキュメントの順序でノードを返します。
や ancestor-or-self
などのpreceding-sibling
逆軸を使用する場合でも、ノードはドキュメントの順序で返されることに注意してください。
メソッド
CreateNavigator(XNode) |
XPathNavigator の XNode を作成します。 |
CreateNavigator(XNode, XmlNameTable) |
XPathNavigator の XNode を作成します。 XmlNameTable を使用すると、XPath 式をより効率的に処理できます。 |
XPathEvaluate(XNode, String) |
XPath 式を評価します。 |
XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
XPath 式を評価します。このとき、指定された IXmlNamespaceResolver を使用して名前空間プレフィックスを解決します。 |
XPathSelectElement(XNode, String) |
XPath 式を使用して XElement を選択します。 |
XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
XPath 式を使用して XElement を選択します。このとき、指定された IXmlNamespaceResolver を使用して名前空間プレフィックスを解決します。 |
XPathSelectElements(XNode, String) |
XPath 式を使用して要素のコレクションを選択します。 |
XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
XPath 式を使用して要素のコレクションを選択します。このとき、指定された IXmlNamespaceResolver を使用して名前空間プレフィックスを解決します。 |
適用対象
.NET