Articles of xml

HTML 5 с трансформатором PHP XSL

Я пытаюсь создать корректный вывод HTML 5 с использованием XSL-трансформатора в PHP, и у меня возникают трудности с этим. Вот пример кода PHP: <?php $xml_source = '<?xml version="1.0" encoding="utf-8"?><content/>'; $xsl_source = <<<EOD <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" omit-xml-declaration="yes" indent="yes" encoding="utf-8" /> <xsl:template match="content"> <xsl:text disable-output-escaping="yes">&lt;!DOCTYPE html&gt; </xsl:text> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <body> […]

XML-парсер vs regex

Что я должен использовать? Я собираюсь получить ссылки, изображения, текст и т. Д. И использовать его для использования в нем, создавая статистику seo и анализ страницы. Что вы рекомендуете использовать? XML Parser или регулярное выражение Я использую регулярное выражение и никогда не имел никаких проблем с ним, однако я слышал от людей, что он не […]

Проверка PageRank через XML

Я искал этот сайт и искал много, но, к сожалению, не нашел реального ответа, поэтому, пожалуйста, простите меня, если это не имеет смысла. Я использую PHP для проверки ранжирования страницы данного URL-адреса, но иногда он показывает ошибку из-за загруженного веб-сайта google ( http://toolbarqueries.google.com ). Ошибка, которую она показывает; Есть ли способ проверить ранжирование страницы через […]

автоматический прирост для simpleXML

У меня есть мой скрипт simpleXML, создающий новый элемент в XML-файле, но мне нужен атрибут для автоматического увеличения id например <gig id="1"> <date>December 19th</date> <venue>The Zanzibar</venue> <area>Liverpool</area> <telephone>Ticketline.co.uk</telephone> <price>£6</price> <time>Time TBA</time> </gig> Правильно, но когда я создаю новый элемент, идентификатор должен быть написан сам. Мой код $line1 = $sxe->addChild('gig'); $line1->addChild('id', HERE HERE HERE!!!!!!); $line1->addChild('date', $day […]

Идентичные вложенные элементы XML с пространствами имен и PHP

Попытайтесь, как я могу, я не могу захватить значение атрибута «Id» в вложенном элементе apcm: Property, где атрибут «Name» равен «sequenceNumber», в строке 12. Как вы можете видеть, элемент интереса похоронен в гнезде других элементов с одинаковым именем и пространством имен. Используя PHP, мне сложно сломать голову, как захватить это значение ИД. <?xml version="1.0" encoding="utf-8" […]

Как получить максимальную ценность определенного тега в XML-файле с помощью SimpleXML?

Мой XML-файл выглядит так: <log> <entry entry_id="E200911115777"> <entry_data> <entry_title>Lorem ipsum dolor</entry_title> <entry_date>1999-04-15</entry_date> </entry_data> </entry> <entry entry_id="E205011115999"> <entry_data> <entry_title>Lorem ipsum dolor</entry_title> <entry_date>2004-12-15</entry_date> </entry_data> </entry> <entry entry_id="E199912119116"> <entry_data> <entry_title>Lorem ipsum dolor</entry_title> <entry_date>1990-11-20</entry_date> </entry_data> </entry> </log> Я ищу код, который вернет максимальное значение тега entry_date , в этом случае, 2004-12-15 . Я использую SimpleXML, но я открыт для […]

Как я могу получить значение атрибута в узле xml в php?

Я использую simplexml для чтения XML-файла. Пока я не могу получить значение атрибута, которое я ищу. это мой код. if(file_exists($xmlfile)){ $doc = new DOMDocument(); $doc->load($xmlfile); $usergroup = $doc->getElementsByTagName( "preset" ); foreach($usergroup as $group){ $pname = $group->getElementsByTagName( "name" ); $att = 'code'; $name = $pname->attributes()->$att; //not working $name = $pname->getAttribute('code'); //not working if($name==$preset_name){ echo($name); $group->parentNode->removeChild($group); } […]

преобразовать ассоциированный массив в XML в php

Как преобразовать ассоциированный массив в строку XML? Я нашел это, но получаю сообщение об ошибке «Вызов функции-члена addChild () для не-объекта» при запуске строки $node = $xml->addChild($key);

Не удается получить доступ к узлу XML через xpath () (канал канала YT)

Очень преувеличен этот. В PHP я извлекаю фид VID для пользователей YouTube и пытаюсь получить доступ к узлам, например: $url = 'http://gdata.youtube.com/feeds/api/users/HCAFCOfficial/uploads'; $xml = simplexml_load_file($url); Пока что так хорошо. Действительно основной материал. Я вижу, что данные возвращаются, запустив: echo '<p>Found '.count($xml->xpath('*')).' nodes.</p>'; //41 echo '<textarea>';print_r($xml);echo '</textarea>'; Оба печатают то, что я ожидаю, и print_r реплицирует […]

Итерирование zend_config_xml только с одним дочерним узлом?

У меня есть базовый экземпляр zend_config_xml, в котором хранится информация инвентаризации, например, какие продукты находятся на пополнении (replenish_departments), и какие продукты не могут быть переупорядочены (fashion_departments). (fyi наши продукты делятся на отделы, каждый отдел имеет уникальный альфа-код). Мой xml похож на: <inventory> <settings> <allow_backorders>1</allow_backorders> <replenish_departments> <department>M</department> </replenish_departments> <fashion_departments> <department>MF</department> <department>MS</department> </fashion_departments> </settings> </inventory> То, что […]