XML DomIt конвертирует & в & - PullRequest
0 голосов
/ 13 ноября 2010

Использование DomIt для синтаксического анализа действительного документа XHTML.

По какой-то причине Domit возвращает действительные и ссылки на обычные, что нарушает проверку.

Iбудет ожидать обратного, если будет сделано какое-либо исправление.

Это оригинальный тег:

<link href="index.php?format=feed&amp;type=atom" rel="alternate" type="application/atom+xml" title="Atom 1.0" />

Это тот же тег после анализа:

<link href="index.php?format=feed&type=atom" rel="alternate" type="application/atom+xml" title="Atom 1.0" />

Это соответствующий код:

$expansionExceptions = array('br', 'col', 'hr', 'img', 'input', 'link', 'meta', 'param', 'command', 'keygen');
$xml =& new DOMIT_Document();
$xml->expandEmptyElementTags(true, $expansionExceptions);
$xml->parseXML($htmlData);
$xml->toString( false );

Любая подсказка?

1 Ответ

0 голосов
/ 18 ноября 2010

Все внутренние поля, параметры импорта и страница тестирования дают одинаковый результат. Кажется, это ошибка или плохая реализация.

Самая последняя версия выпущена в 2005 году; Я бы переключился на другой парсер, если это возможно, или попытался бы исправить это, используя строковые операции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...