これらを組み合わせることで、XMLドキュメントの中から目的のデータを選択することができます。XPathには、要素、属性、テキスト、コメント、処理命令などのさまざまなノードがあります。XPathには、ノードを相対的または絶対的に指定する方法があります。XPathは、現在のノード、親ノード、子ノードなど、異なる軸を使用してノードを指定することができます。以下のXMLドキュメントを考えてみましょう。</book></books>このドキュメントから、XPathを使って次のようなデータを選択することができます。preceding-sibling::とfollowing-sibling::preceding-sibling::およびfollowing-sibling::はXPathの軸の一種で、指定されたノードの前および後ろにある兄弟ノードを選択するために使用されます。両方の軸は、親ノードから指定されたノードまでの兄弟ノードを返します。以下のHTMLがあるとします。<p>これは1番目の段落です。<p>これは2番目の段落です。<p>これは3番目の段落です。<p>これは4番目の段落です。<p>これは5番目の段落です。</p></div>このHTMLで、preceding-sibling::軸を使用して、要素「3番目の段落」の直前にある要素「2番目の段落」を選択するには、次のXPathを使用します。//p[text()="これは3番目の段落です。"]/preceding-sibling::p[1]このXPathは、要素「3番目の段落」を「//p[text()="これは3番目の段落です。"]」で選択し、その前にある要素「2番目の段落」を「preceding-sibling::p[1]」で選択しています。同様に、following-sibling::軸を使用して、要素「3番目の段落」の直後にある要素「4番目の段落」を選択するには、次のXPathを使用します。//p[text()="これは3番目の段落です。"]/following-sibling::p[1]このXPathは、要素「3番目の段落」を「//p[text()="これは3番目の段落です。"]」で選択し、その後にある要素「4番目の段落」を「following-sibling::p[1]」で選択しています。このように、preceding-sibling::およびfollowing-sibling::軸を使用することで、指定されたノードの前および後ろにある兄弟ノードを選択することができます。2.テーブルデータを指定するXPathによる特定データの指定Octoparseにある5つのループモードサポートに関するお問い合わせお困りのことがございましたら、お気軽にご相談ください。スクレイピングツール。