例1:xpath:次のXMLを結果のデータ形式に変換する方法は?
<body>
<div>
<h1>category1</h1><a>sibling1</a><a>sibling2</a><h1>category2</h1><a>sibling3</a><a>sibling4</a>
</div>
</body>
ので、彼らは、単一のdivの下にあるもの以外の共通の祖先を持っていません。次の結果の文字列データフォーマットをどのように生成することができますか(それはxpathで表現できます)?
category1,sibling1,sibling2;
category2,sibling3,sibling4;
例1は、このようなものだった場合:ここで、この場合、それは非常に簡単ですが、要求されるすべては//span
XPath式を経て、すべての<SPAN>
のタグをキャプチャし、各<span>
insde見ることです
<body>
<div>
<span>
<h1>category1</h1><a>sibling1</a><a>sibling2</a>
</span>
<span>
<h1>category2</h1><a>sibling3</a><a>sibling4</a>
</span>
</div>
</body>
そのためのタグは<h1>
& <a>
です。