0
我想檢查HTML中的某些文本,如「無值」,如果存在,則爲其分配0。有誰知道如何做到這一點? (谷歌了很多,但沒有發現任何相關的)在XPath中是否有類似於if-else的內容?
<table>
<tr>
<td>
<h3>Money in account</h3>
</td>
<td>
<p>No Value</p>
</td>
</tr>
</table>
我想檢查HTML中的某些文本,如「無值」,如果存在,則爲其分配0。有誰知道如何做到這一點? (谷歌了很多,但沒有發現任何相關的)在XPath中是否有類似於if-else的內容?
<table>
<tr>
<td>
<h3>Money in account</h3>
</td>
<td>
<p>No Value</p>
</td>
</tr>
</table>
在XPath 2.0:
if (p = 'No Value') then 0 else p
在XPath 1.0有沒有明顯的解決方案,但也有一些令人費解的解決方法:這取決於一點你正在工作的上下文(例如,你可以聲明變量)。
是時候遷移到XPath 2.0了。
可能的重複[如何在XSLT中實現if-else語句?](http://stackoverflow.com/questions/13622338/how-to-implement-if-else-statement-in-xslt) – Strelok
可能的重複[在XPath中是否存在「if -then-else」語句?](http://stackoverflow.com/questions/971067/is-there-an-if-then-else-statement-in-xpath) –