Articles of xml

Анализ и редактирование XML-файла в PHP

Как я могу сделать следующие изменения в XML-файле в PHP. Я в основном хочу сохранить некоторые элементы и записать эти элементы в новый XML-файл. Итак, я знаю, как открыть новый файл и подготовить его для записи, а затем открыть XML-файл и прокрутить его по строкам: $lines = fopen("file.xml", "r"); $new = fopen("newFile.xml", "w"); foreach($lines as […]

Magento: блокировка блокировки прекращает отображение phtml

Я работаю над проектом Magento, и я переопределил блок HTML Html Header, потому что мне нужно изменить способ getLogoSrc() (который я нашел в приложении / коде / ядре / Mage / Page / Block / Html / Header. PHP). Однако я, кажется, сделал что-то неправильно, поскольку header.phtml больше не рисуется. Приложение / код / ​​местные […]

PHP cURL не возвращает XML

Я пытаюсь получить персональные данные с сайта www.wowarmory.com с помощью PHP и cURL. Код, который у меня есть до сих пор: … $browser = "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20070319 Firefox/2.0.0.3"; $url = "http://www.wowarmory.com/character-sheet.xml?r=Ner'zhul&n=Visar"; $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 15); curl_setopt ($ch, CURLOPT_USERAGENT, $browser); […]

Предоставление данных в файл XML

Исходя из этого: Добавление данных в файл XML Вместо этого я хотел бы добавить новый элемент < thumbnail > У меня есть это: $xmldoc = new DOMDocument(); $xmldoc->load('sample.xml'); $thumbnail = $xmldoc->createElement('thumbnail'); $thumbnail->setAttribute('preview', 'This is a preview'); $thumbnail->setAttribute('previewURL', 'This is a URL'); $thumbnail->setAttribute('thumb', 'This is a Thumb'); $title = $xmldoc->createElement('title'); $title->appendChild($xmldoc->createCDATASection('This is Title')); $thumbnail->appendChild($title); $description = […]

Разбор XML с PHP не работает

Почему работает $xml->accommodation['id'] но $xml->information['items'] не работает? Вот мой xml: <information items="192"> <accommodation id="41457" code="7565E59E-77D8-4E24-8F40-85ABBB99CCD0"/> <accommodation id="41597" code="1C858B57-F634-4FBB-877F-1D8831417A8B"/> (etc.) Вот мой PHP: $url = "URL TO XML FILE"; $xml = simplexml_load_file($url); (Я ОЧЕНЬ новичок в использовании xml. Если вы не можете сказать!)

Как можно изменить всю часть тела документа xml, загруженного в php через simplexml?

Предположим, что следующий XML-документ <technicaldata template="123"> <name> <![CDATA[Blub1]]> </name> <numbers> <![CDATA[1 2 3 4 5]]> </numbers> <shortinfo> <![CDATA[ha ha ha ha ha ha ha ha.]]> </shortinfo> <detailedinfo> <![CDATA[hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi hi […]

Ошибка анализа XML: нежелательная информация после элемента документа в Twilio

Я запускаю следующий код, и он показывает мне эту ошибку. Может кто-нибудь сказать мне, почему мой xml дает проблему? Когда я запускаю это в браузере, я получаю: XML Parsing Error: junk after document element Когда я запускаю это через Twiilio, я получаю следующую ошибку parserMessage Error on line 2 of document : Content is not […]

как преобразовать xml-массив в php-массив

Я работаю на сайте недвижимости. Мое требование – импортировать информацию о недвижимости с ее изображениями и удобствами и хранить их в базе данных. У меня есть xml-массив, и я хочу преобразовать его в php-массив. У меня есть массив xml: SimpleXMLElement Object ( [Listing] => Array ( [0] => SimpleXMLElement Object ( [count] => 1 [Ad_Type] […]

PHP Перемещение файла сопоставления конфигурации в XML, но как создать динамический XPATH

Поэтому у меня есть PHP-файл, который я использую для определения всех моих констант, но теперь хочу использовать гибкость использования XML. Пример файла конфигурации PHP define("LOGIN_URL", "secure_login.php"); define("REDIRECT", "redirect.php"); define("MAPPED_VALUE_GREEN", "object_green"); define("MAPPED_VALUE_KEY", "object_key_12345"); Я собираюсь сделать следующее: <scriptNameConfig> <urls> <url alias="LOGIN_URL" scriptname="secure_login.php" location="optional/path/to/file"/> <url alias="REDIRECTL" scriptname="redirect.php" location="optional/path/to/file"/> </urls> <mapping> <mapped name="MAPPED_VALUE_GREEN" data="object_green"/> <mapped name="MAPPED_VALUE_KEY" data="object_key_12345"/> </mapping> […]

Недопустимый формат XML. Как избежать этого

Я получаю данные из базы данных в PHP / mysql, у которой есть недопустимые символы, например &. Я создаю XML следующим образом: $stmt->bind_result($foo)|| fail('An error occurred: MySQL bind_result', $db->error); $foo=htmlspecialchars($foo, ENT_XML1, 'UTF-8'); $xmlstr = "<?xml version="1.0" encoding="UTF-8" standalone="yes"> <xml>"; while ($stmt->fetch()) { $xmlstr.=" <RECORD> <FOO>$foo</FOO> </RECORD>";} $xmlstr.=" </xml>"; $stmt->close(); echo $xmlstr; Я пытаюсь получить данные […]