我有以下HTML:如何使用XPath忽略特定的孩子進行選擇?
<div id="main-body">
<div id="answerform">
// ... a few children here i want
<form id=mwanser">
</form>
</div>
</div>
我想在主體一切,除了是什麼形式的標籤......(並且不希望表單標籤自己太)....
我用XPath嘗試了很多,但是我沒有成功。
我正在使用C#和HTMLAgilityPack,也許有一種方法來導航到孩子並刪除它呢?我的第一個選擇也必須是XPath。
如果我還需要選擇主體呢?不可能? 如果我的預期結果是:
您正在嘗試轉換節點。這在XPath中無法實現(肯定在1.0中)。使用XSLT,或者選擇想要的節點並以編程方式修改它。 –
那麼,如果我選擇沒有兩個環境div的HTML,假設這裏的孩子是一個表格,例如,如果我嘗試重新創建html文檔後,div無關緊要? –