我必須從網站收集一些數據。我的數據被封裝爲div s。在每個div中都有一個標題標記。我需要獲取這些標題標記中的文本。如何做這個。 我寫了下面的code.What修改我要申請acheiving任務PHP DOM在另一個元素內遍歷元素
<?php
$str = '';
$page = file_get_contents('http://www.sarkari-naukri.in/');
$dom = new DOMDocument();
$dom->loadHTML($page);
$divs = $dom->getElementsByTagName('div');
$i = 0;
$len = $divs->length;
while($i<$len) {
$div = $divs->item($i++);
$id = $div->getAttribute('id');
if(strpos($id,'post-') !== false) {
// i need to get text inside title tag inside this div
$title ='';//title should be stored here
$str = $str.$title;
}
}
echo $str;
樣本HTML
<body>
<div id = 'post-1'>
<title>title 1</title>
</div>
<div id = 'post-2'>
<title>title 2</title>
</div>
<div id = 'post-3'>
<title>title 3</title>
</div>
</body>
任何xml示例? – j0k 2013-02-09 09:55:48
添加樣本HTML – 2013-02-09 10:00:02