libxml2
Как проверить, является ли строка допустимым XML без отображения предупреждения в PHP
Я пытался проверить правильность строки в формате xml, используя это simplexml_load_string() Документы функция, но она ... вляется ли строка допустимым XML, не подавляя (@ в начале ) ошибка и отображение функции предупреждения, которая ожидает
Проверка XML на соответствие XSD в PHP libxml
Я создал xml, как показано ниже
<Request>
<RequestType>Logon</RequestType>
<MobileId>2 ... х-либо ошибок.
Что мне нужно сделать, чтобы заставить это работать на php?
Примечание: мой версия php libxml 2.7.8
XML-СИНТАКСИЧЕСКИЙ АНАЛИЗ ОГРОМНОЙ функции simplexml загружает строку()
Константа XML_PARSE_HUGE может быть передана в качестве третьего аргумента simplexml_load_string(). Согласно php.net э ... лизатора"?
Я думаю, что relaxes также немного двусмысленна. Устраняет ли это или увеличивает "жестко заданный предел"?
Ускорение проверки XML-схемы пакета XML-файлов по одной и той же XML-схеме (XSD)
Я хотел бы ускорить процесс проверки пакета XML-файлов по одной и той же схеме XML (XSD). Единственные ограничения закл ... mpt #3 returns Valid! in 30 seconds.
Любая помощь и предложения о том, как решить эту проблему, очень приветствуются!
Как правильно декодировать специальные символы в XML-файлах?
В некоторых XML-файлах, которые я анализирую (часто RSS), я сталкиваюсь с текстом, который содержит символы, такие как ... mb_convert_encoding($xml, "UTF-8", "UTF-8");
$xml = simplexml_load_string($xml, null, LIBXML_NOCDATA | LIBXML_NOENT);
DOM в PHP: Декодированные сущности и настройка значения узла
Я хочу выполнить определенные манипуляции с XML-документом с помощью PHP, используя DOM часть его стандартной библиотек ...
Когда я применяю htmlspecialchars к $node->textContent, это работает нормально, но мне очень неудобно это делать.
Как получить родительский код DOMText?
Я использую DOMText, но это общий вопрос DOMDocument: если переменная $X является экземпляром DOMText, как я могу получить ее родительский узел?
Руководство не определяет DOMText::$parentNode как свойство.
Блоки PHP-кода в шаблонах, загруженных в DOMDocument
Мне нужно разобрать HTML-шаблон с помощью DOMDocument. Но HTML-код может содержать блоки PHP-кода, например:
<div i ... ="test" data="<?php echo $somevar?>"> </div>
Когда я загружаю этот HTML, я получаю ошибку "Неэкранированный"
обработчик ошибок libxml с помощью ООП
Мне нужно поймать ошибки libxml. Но я хочу использовать для этого свой класс. Я знаю о libxml_get_errors и других функц ... ;load(...) создавать какую-либо конструкцию, например foreach(libxml_get_errors as $error) {....}. Вы можете мне помочь?
Обнаружение самозакрывающихся тегов XML с помощью PHP XmlReader
Я хотел бы проанализировать один XML-документ с помощью XmlReader. У меня есть переключатель дел со всеми константами. ... print('[WARN] NodeType not in case-switch: '.(string)$xmlReader->nodeType."\n");
break;
}
}
XPath 2.0 и LibXML2
Недавно я наткнулся на libx http://www.explain.com.au/libx /, который должен поддерживать стандарт XPATH 2.0. Однако вс ... так, мой вопрос в том, где мы можем получить сборку, или этот проект полностью мертв, и если это , есть ли альтернативы?
Почему Libxml говорит о недопустимой схеме, когда maxInclusive содержит 25 или более цифр?
Независимо от того, являются ли 25 цифр десятичными и целыми числами или просто целыми числами, DOMDocument::schemaVali ... </xs:restriction>
</xs:simpleType>
</xs:schema>
Версия PHP: 5.5.20
Версия Libxml: 2.9.2
Не удается проанализировать CDATA с помощью SimpleXML
У меня есть следующий XML-код:
<para>
<![CDATA[
<?php
$data = '<?xml version="1. ... _dump($sxe);
?>
В phpinfo() показано, что libxml включен и активен.
Какая-нибудь помощь? Заранее благодарю
Обернуть тег в Libxml
В настоящее время я строю поверх существующего кода libxml и не смог найти подробную документацию.
Можно ли обернуть ... , 'pre_wrapper' );
$newnode = $handler->appendChild( $tag );
$tag->replaceNode( $newnode );
endforeach;