Вот моя основная структура:
<div id="PrimaryContentBlock">
<form>
......
Я пытаюсь выбрать элементы внутри формы, но XPath не находит ничего, кроме div-элемента primarycontentblock.
Первый запрос находит родительский узел, а второй ничего не находит.
$dom->query('//*[@id="PrimaryContentBlock"]');
$dom->query('//*[@id="PrimaryContentBlock"]/form');
Есть идеи, почему XPath ведет себя так странно? Я видел много непоследовательного поведения при работе с запросами DOMXPath.
//*[@id="PrimaryContentBlock"]/*[local-name()='form']
. Если это работает, то это проблема пространства имен. 10.02.2014