我對XPath並不是很有經驗,但我已經嘗試了很長時間並且很多時候都沒有提出解決方案。處理兩種情況的XPath 1.0查詢
我提取XHTML是大多看起來像
<html>
<head></head>
<body>
<div class="preamble">
<p>Some text 1</p>
</div>
<h1>Some headline</h1>
<p>Some other text</p>
</body>
</html>
什麼,我最感興趣的是序言中DIV,它存在於我的大多數文件的文本信息。問題是缺乏div的人,在這些情況下,我想提取body標籤下的其他文本。
在這種情況下,我想獲得「一些文本1」,但如果沒有div,我會確定「某些標題其他文本」或其他東西。
使用XPath 2.0是沒問題的,但是環境限制了我在「核心」1.0集合中的功能。
我的問題是這種行爲在一個XPath 1.0查詢中是可能的,還是我應該放棄它?
祺/馬格努斯
頂部一個似乎很好!謝謝:) –
@Magnus Nilsson:我同意這個答案是最好的。所以,你需要*接受它 - 在這裏,這是表達感謝的既定方式。這是通過點擊最佳答案旁邊的複選標記完成的。 –