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 では指定されていませんが、この拡張メソッドはドキュメントの順序でノードを返します。
preceding-siblingやancestor-or-selfなど、逆軸を使用する場合でも、ノードはドキュメントの順序で返されることに注意してください。
メソッド
| 名前 | 説明 |
|---|---|
| CreateNavigator(XNode, XmlNameTable) |
XPathNavigatorのXNodeを作成します。 XmlNameTableを使用すると、より効率的な XPath 式処理が可能になります。 |
| CreateNavigator(XNode) |
XPathNavigatorのXNodeを作成します。 |
| XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
指定した IXmlNamespaceResolverを使用して名前空間プレフィックスを解決して、XPath 式を評価します。 |
| XPathEvaluate(XNode, String) |
XPath 式を評価します。 |
| XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
XPath 式を使用して XElement を選択し、指定した IXmlNamespaceResolverを使用して名前空間プレフィックスを解決します。 |
| XPathSelectElement(XNode, String) |
XPath 式を使用して XElement を選択します。 |
| XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
XPath 式を使用して要素のコレクションを選択し、指定した IXmlNamespaceResolverを使用して名前空間プレフィックスを解決します。 |
| XPathSelectElements(XNode, String) |
XPath 式を使用して要素のコレクションを選択します。 |