<div class="product_box">
<div class="list_sale">
<img src="link" class="listsale" alt="">
<div class="product_box_title">
<a href="link"><strong>title here</a></strong>
</div>
<div class="product_box_desc">
some text here
<strike>some text</strike>
<br />
<span class="list_price">THIS IS THE NEEDED TEXT</span>
<a href="link"><strong>some text</strong></a>
</div>
<div class="list_buynow">
<form action="link" class="add_to_cart" method="post">
<div class="add_cart">
<input type="image" src="link" value="add_to_cart" class="add_button">
<input id="fast_order_0_item_code" type="hidden" name="fast_order[0] [item_code]" value="value" class="item_code"/>
<input name="fast_order[0][add]" value="1" class="add_qty">
<input type="hidden" name="redirect_uri" value="value">
</div>
</form>
</div>
<div class="product_box_img">
<a href="link">
<a href="link"><img src="http://stacktoheap.com/images/stackoverflow.png" alt=""></a>
</a>
</div>
</div>
</div>
これは私のhtmlファイルで、このdivから「THIS IS THE NEEDED TEXT」を抽出する必要があります。クラス「product_box_desc」でdivを取得でき、そこから「some text here」の下にテキストを取得できました。しかし、テキストを含むスパンを取得できません。これが私が使用している XPATH クエリです。何を変更する必要があるかを提案してください。
$dom_xpath->query("//div[@class='product_box']/div/div[@class='product_box_desc']/span[@class='list_price']")