質問:
名前、電子メール、住所、アクティブステータスなどのユーザーデータを含むXMLファイルから、特定のユーザー情報を取得するためのXPath式をどのように作成すればよいでしょうか?
回答:
XPath式を作成して、<user>ノード内の各特定のフィールドを対象に指定することができます。以下の例は、id="1"のユーザーの情報を取得するものです。
XPath構造の説明:
• ダブルスラッシュ(//)は、XMLドキュメント全体を検索します。
• 式 user [@id="1"] は、属性 id="1" を持つユーザーノードを特定します。
• 最後のセグメント(/name や /city など)は、取得する具体的な要素を指定します。
例:
//user[@id='1']/address/city → 「Springfield」を返します。
インデックス作成には、以下の手順を参照してください:
- インデックス作成の使用を有効にします。
- XMLファイルをサンプルインデックス作成ファイルのソースパスに配置します。
- インデックスファイルの種類を「XmlExtended」に設定します。
- 必要な XPath 式を追加します。

[次へ]をクリックした後、入力した値のドキュメントのメタデータを割り当てます。

このKBAは、クラウドおよびオンプレミスの組織の両方に適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。
