Узел DOMdocument не распознается в php - PullRequest
0 голосов
/ 04 декабря 2011

код ниже не будет работать независимо от того, что Pittsburgh .. следующий код

if ($elements->item(17)->nodeValue == "Pittsburgh"){echo "hello";}

однако echo $elements->item(17)->nodeValue; выпустит: Питтсбург.

так что дает?

1 Ответ

0 голосов
/ 04 декабря 2011

(Исходя из моего комментария, поскольку это кажется решением)

Значение, вероятно, содержит конечные или начальные пробелы, например, если исходный XML-код:

<item>
    Pittsburgh
</item>

тогда фактическое значение (\n означает разрыв строки)

\n    Pittsburgh\n

Использование trim [документы] чтобы удалить их:

trim($elements->item(17)->nodeValue) === "Pittsburgh"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...