$xpath->query("//table//tr[@class='trm_02']//td")
выбирает только текстовое содержимое из <em></em>, а не все содержимое тега <td></td>? Тег <td></td> входит в <tr class="trm_02"></tr>
<td class="tdm_11">
<input type="checkbox" onclick="basket('10002275','trm_02');" value="10002275" name="cho10002275" id="idcho10002275">
<br>
<em>10002275</em>
</td>
Спустя 3 минуты, 28 секунд (4.01.2012 - 21:16) program90 написал(а):
И еще вопрос:
Извлекает ли двойной слеш //td все непосредственные дочерние элементы каждого элемента tr или вообще все дочерние элементы td? Т.е. например, если tr содержит таблицу в которой вложены td, то эти td тоже будут выведены?
Извлекает ли двойной слеш //td все непосредственные дочерние элементы каждого элемента tr или вообще все дочерние элементы td? Т.е. например, если tr содержит таблицу в которой вложены td, то эти td тоже будут выведены?
Спустя 7 минут, 17 секунд (4.01.2012 - 21:23) Игорь_Vasinsky написал(а):
может в исходнике они есть?
Спустя 13 минут, 10 секунд (4.01.2012 - 21:36) program90 написал(а):
Игорь_Vasinsky
т.е. в html коде? Или в смысле в xpath?
т.е. в html коде? Или в смысле в xpath?
Спустя 4 минуты, 50 секунд (4.01.2012 - 21:41) Игорь_Vasinsky написал(а):
ты же выод в браузере смотришь.... глянь исходный код страницы (в виде HTML )
Спустя 14 часов, 30 минут, 41 секунда (5.01.2012 - 12:12) SlavaFr написал(а):
Цитата (program90 @ 4.01.2012 - 18:12) |
выбирает только текстовое содержимое из <em></em>, а не все содержимое тега <td></td>? |
Да, такая проблема имеется.
Попробуй так:
foreach($xpath->query("//table//tr//td/*") as $td){
echo $td->C14N() ;
}
Цитата (program90 @ 4.01.2012 - 18:16) |
Извлекает ли двойной слеш //td все непосредственные дочерние элементы каждого элемента tr или вообще все дочерние элементы td? |
что тебе мешает это проверить?