Я создаю XML-документ из PHP-скрипта, и мне нужно избежать специальных символов XML. Я знаю список символов, которые должны быть экранированы; но каков правильный способ сделать это? Должны ли символы сбежать только с помощью обратного слэша (\) или что это правильный способ? Есть ли встроенная функция PHP, которая может справиться с этим для меня?
Как я могу извлечь строку «текст» из этой разметки с помощью PHP DOM? <div><span>notthis</span>text</div> $div->nodeValue включает в себя "notthis"
Каков наилучший способ форматирования XML в классе PHP. $xml = "<element attribute=\"something\">…</element>"; $xml = '<element attribute="something">…</element>'; $xml = '<element attribute=\'something\'>…</element>'; $xml = <<<EOF <element attribute="something"> </element> EOF; Я уверен, что это последний!
Итак, у меня есть этот код, который ищет конкретный узел в моем XML-файле, отключает существующий узел и вставляет новый дочерний узел с правильными данными. Есть ли способ получить эти новые данные для сохранения в реальном XML-файле с помощью simpleXML? Если нет, есть ли еще один эффективный метод для этого? public function hint_insert() { foreach($this->hints as […]