Nasıl aşağıdaki düğümlerden dize içeriği seçebilirsiniz:
<span class="url">
word
<b class=" ">test</b>
</span>
<span class="url">
word
<b class=" ">test2</b>
more words
</span>
Ben bir kaç şey denedim
//span/text()
Kalın etiketi almaz
//span/string(.)
geçersiz
string(//span)
sadece 1 düğüm seçer
Ben php simple_xml kullanıyorum ve bence diğer tek seçenek döndürür / / span kullanmaktır:
Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[class] => url
)
[b] => test
)
[1] => SimpleXMLElement Object
(
[@attributes] => Array
(
[class] => url
)
[b] => test2
)
)
* Aynı zamanda ikinci yayılma gelen "daha fazla kelime" metni bırakarak unutmayın.
Yani ben o zaman php bazı nasıl kullanarak dizideki öğeyi düzleştirmek sanırım? Xpath tercih edilir, ancak başka fikirler de yardımcı olacaktır.