XmlProperties.XPath プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XPath.Represents は、次のスキーマの属性: xpath
[DocumentFormat.OpenXml.SchemaAttr(0, "xpath")]
public DocumentFormat.OpenXml.StringValue XPath { get; set; }
member this.XPath : DocumentFormat.OpenXml.StringValue with get, set
Public Property XPath As StringValue
プロパティ値
返します。 StringValue。
- 属性
注釈
ECMA 376 の標準の ECMA インターナショナルから次の情報は、このクラスを使用する場合に、役立ちます。
この列に関連付けられている要素に XML のパスを表す文字列。
スプレッドシート アプリケーションは必要があります以下に制限されます。 XPath をサポートしています。
XPath は、単純なコンテンツの要素または属性への絶対パスです。
たとえば、
/ns1:root/ns1:row/ns1:column1がサポートされる場合column1しない場合は、上位の子ノードは、/ns1:root/ns1:rowから同じ文書のrow子ではありません。XPath では、軸を表すわけでは、既定の子の軸を使用します。
たとえば、
/ns1:root/ns1:rowは、サポートされていませんが、/ns1:root/child::ns1:row。Xpath の最後には、オプションのフィルターを表すことができます。
たとえば、
/ns1:root/ns1:row/ns1:column1[@foo='abc']は、サポートされていませんが、/ns1:root/ns1:row[@foo='abc']/ns1:column1。フィルターでは、名前付きの属性を特定の値を比較する 1 つの式を含めることができますのみです。
フィルターは、単純なコンテンツ要素の属性ではなく) を解決するための Xpath でのみサポートされます。
名前付きの属性は、単純なコンテンツ要素の属性として定義しなければなりません。
属性名の前に、省略形 (
@) の軸を表す記号がattribute。たとえば、
/ns1:root/ns1:row/ns1:column1[@foo='abc']は、サポートされていない/ns1:root/ns1:row/ns1:column1[attribute::foo='abc']。フィルター トークンの間では、空白文字の任意の量を埋め込むことができます。
たとえば、
/ns1:root/ns1:row/ns1:column1[ @ foo='abc']が無効です。
可能なこの属性の値は、ST_Xstring単純型です。