domdocument

Я использую DOMDocument для загрузки некоторых пользовательских HTML-блоков, а затем манипулирую ими. Похоже (при условии, что я все делаю правильно), что DOMDocument запускает URL-адреса внутри атрибута href через htmlentities. Это делает мои якорные теги, которые имеют амперсанды в строке запроса, неверны...

Как добавить свойство HTML в существующий DOMElement с помощью PHP DOMDocument? Если я использую DOMElement:: setAttribute () и оставляю значение пустым, как $node->setAttribute('my-property', ''); Это всегда приводит к пустому атрибуту <span my-property="">...</span> вместо недвижимости ...

Поэтому я написал этот скрипт, который ищет определенные узлы в XML-файле, удаляет его и помещает новый узел на его место... однако новый узел появляется следующим образом: <PrintQuestion id="17767" type="pickOne"> <Standards><Standard value="CA.MATH-6-6-20" state="CA" grade="3" subject="MAT...

Заданный html, такой как: <!-- main layout and navbar stylesheets --> <style type="text/css" media="all and (min-width:481px)"> @import url("/styles/main.css?v=11") screen, projection; @import url("/styles/navbar.css?v=11") screen, projection; </style> Как получить URL-адреса @ impor...

В моем коде я вижу следующее: if (document.getElementById('xx') !=null) { //do stuff } Если элемент xx не определен, будет ли это значение равно true или false? Должен ли я написать: if (document.getElementById('xx')) Чтобы быть в безопасности?...

Я использую следующий код, чтобы захватить html с другой страницы и поместить его на мою страницу php: $doc = new DomDocument; // We need to validate our document before refering to the id $doc->validateOnParse = true; $doc->loadHtml(file_get_contents('{URL IS HERE}')); $content = $doc->getElement...

Как проверить с помощью php dom, существует ли xml-файл, и если нет, то создать его. <?php header("Location: index.php"); $xmldoc = new DOMDocument(); $xmldoc->load('sample.xml'); $newAct = $_POST['activity']; $root = $xmldoc->firstChild; $newElement = $xmldoc->createEle...

Часто полезно иметь возможность заменить атрибут src= тега html IMG без потери каких-либо других атрибутов. Какой быстрый, нерегексный способ сделать это? Причины, по которым я не хочу использовать регулярное выражение: это не очень читабельно. Я не хочу тратить 20 минут на расшифровку паттерна каждый раз...

У меня есть следующий HTML. <div id="container"> <div id="current">Current Div</div> </div> Используя DomDocument в PHP, я пытаюсь добавить дополнительный div в HTML перед div с идентификатором "current". <div id="container"> <div id="new">New Div</div> ...

мне нужно разобрать некоторые HTML-файлы, однако они не очень хорошо сформированы и PHP выводит предупреждения. Я хочу избежать такого поведения отладки/предупреждения программно. Посоветуйте, пожалуйста. Спасибо! код: // create a DOM document and load the HTML data $xmlDoc = new DomDocument; // this dumps ...