XPath, bir öğenin içinde yalnızca metni almak için (PHP)

1 Cevap php

Özür dilemek eğer bu daha önce yanıtlandı.

Ben (metin gibi diğer elementleri içeren) bu gibi bir elemanın yalnızca metin kısmını almak için bir XPath ifadesini oluşturmak için çalışıyorum

...
  <td id="test">
     The text I want.
     <table>
        Things I do not want
        .....
        .....
  </td>

Ben öğesinin içindeki diğer içerikten "Ben istiyorum metni" ayırmak için herhangi bir yol bulmak mümkün olmamıştır.

Senin yardım takdir edilmektedir.

1 Cevap

Belirli bir metin alt istiyorsanız ilk düğümü kural yürürlükte olduğunda //td/text() td altında metin düğümü çocuklarını almak gerekir, bu sizin istediğiniz olacak, aksi köşeli parantez ile bu filtreyi