我正在尋找一種方式來每兩個元素結合在一起使用XPath2.0:的XPath加入多種元素
<item>
<element class='1'>el1</element>
<element class='2'>el2</element>
<break>break</break>
<element class='1'>el3</element>
<element class='2'>el4</element>
<break>break</break>
<element class='1'>el5</element>
<element class='2'>el6</element>
<break>break</break>
<element class='1'>el7</element>
<element class='2'>el8</element>
</item>
我希望結果會是這樣:
el1el2
el3el4
el5el6
el7el8
的是「打破「兩個有意義的元素之間,也有類可以幫助,但我仍然無法完成。
由於我不熟悉的XPath,這是我能想出這麼遠,而且被證明是錯誤的,因爲連擊至少需要兩個參數...
//item/concat(element[preceding-sibling::break | following-sibling::break])