Articles of xml

создание динамического xml с php

вот мой xml-код <autoLoad value="true"/> <autoPlay value="false"/> <playContinuously value="true"/> <jumpToNextCategory value="false"/> <loop value="false"/> <keepAspectRatio value="true"/> <volume value="50"/> <controlsPadding value="5"/> <showPreviewImage value="true"/> <showShareBtn value="false"/> <showHidePlaylistBtn value="false"/> <showFullScreenBtn value="true"/> <showMiddlePlayBtn value="true"/> <showWatermark value="true"/> <watermarkPos value="BR"/> <spaceKeyListener value="true"/> <clickListener value="true"/> <playlistSize value="0"/> <playlistThumbWidth value="70"/> <playlistThumbHeight value="50"/> <playlistThumbPadding value="10"/> <descriptionSize value="0"/> <descriptionTextPadding value="10"/> </options> <colors> <playerBackground value="0x000000"/> <preloader background="0x000000" […]

Анализ XML из URL с помощью SimpleXML

Я пытаюсь повторить XML-контент по этому URL-адресу, но у меня возникают трудности. Вот что я до сих пор: $url = "GetVideosServlet?queryId=1"; $xml = simplexml_load_file($url); $value = (string) $xml->results->item[0]->id; echo $value; Я продолжаю получать ошибку, что я пытаюсь получить свойство не-объекта. Но я был под впечатлением, что simplexml_load_file преобразует мою XML-строку INTO в объект? Если бы […]

Объект не имеет свойства – php soap wsdl

Каждый раз, когда я пытаюсь позвонить в мой web-сервис, через wsdl, я получаю сообщение об ошибке, показанное здесь. Я думаю, что это, вероятно, проблема в определении WSDL, потому что я не совсем уверен, что я делаю в определении WSDL, чтобы начать с: PHP Неустранимая ошибка: SOAP-ERROR: Кодирование: объект не имеет свойства «in» в /www/zendserver/htdocs/dev/csc/csc.php в […]

Извлечение XML-данных в MySQL

Провел бесчисленные часы, пытаясь понять это безрезультатно. Я получаю целую загрузку XML-файлов и в идеале искал способ импорта транзакции прямо в базу данных, поэтому мне не нужно делать это вручную. Мне удалось получить результаты ниже, но не могу понять, как взорвать продукты и назначить их индивидуальной транзакцией клиенту, используя те же оставшиеся детали. Это то, […]

Сохранение XML, созданного с помощью DOMDocument, приводит к ошибке «Строка DOMDocument :: save () не находится в UTF-8"

Я пытаюсь создать RSS из содержимого базы данных. Вот соответствующий фрагмент кода: $doc = new DOMDocument(); $doc->formatOutput = true; $doc->preserveWhiteSpace = false; if(is_file($filePath)) { $doc->load($filePath); } else { $doc->loadXML(' <rss version="2.0"> <channel> <title></title> <description></description> <link></link> </channel></rss> '); } . . . $titleText = $row['Subject']; $descriptionText = $row['Detail']; // this row has the problem $linkText = […]

Доступ к узлу XML напрямую с помощью ключа

$xml = simplexml_load_file($xmlPath); $items = $xml->list->item; … echo $items[$currentIndex]->asXML(); Когда я распечатываю $ currentIndex на каждой итерации, я получаю 0, 1, 2, 3, 4 и т. Д. Когда я жестко кодирую $ items [0] -> asXML (); $ пунктов [1] -> asXML (); $ пунктов [2] -> asXML (); и т.д. Я получаю данные, которые […]

Проверка XML: «Совпадение глобальной декларации недоступно для ошибки проверки»

Когда я проверяю следующий xml: <?xml version="1.0" encoding="UTF-8"?> <AvailRateUpdateRQ xmlns="http://www.expediaconnect.com/EQC/AR/2011/06" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.expediaconnect.com/EQC/AR/2011/06 ./XSD/AvailRateUpdateRQ.xsd"> <Authentication username="user" password="ECLPASS"/> <Hotel id="111"/> <AvailRateUpdate> <DateRange from="2012-04-05" to="2012-04-07"/> <RoomType id="01"> <Inventory totalInventoryAvailable="10"/> <RatePlan id="52ASD"> <Rate currency="EUR"> <PerDay rate="185.00"/> </Rate> <Restrictions minLOS="2" maxLOS="3" closedToArrival="true"/> </RatePlan> </RoomType> </AvailRateUpdate> </AvailRateUpdateRQ> используя эту схему: <?xml version="1.0" encoding="UTF-8"?> <!– Copyright 2011 Expedia, Inc. All Rights Reserved […]

Пример API Google Map API

Я использую создатель хранилища хранилища с примерами PHP, MySQL и Google Maps, представленными на странице https://developers.google.com/maps/articles/phpsqlsearch_v3 . У меня возникают проблемы с получением документа XML для записи. Я могу выполнить запрос успешно из Querious (приложение DB), но при попытке запустить предоставленный скрипт, который я модифицировал для mysqli, для меня все не работает. Я ничего не […]

Передача переменных в XSLT

Я новичок в XML / XSL. Я хочу иметь возможность передавать var в строке правила и возвращать правильные данные. Прямо сейчас у меня есть этот PHP: <?php $params = array('id' => $_GET['id']); $xslDoc = new DOMDocument(); $xslDoc->load("test.xsl"); $xmlDoc = new DOMDocument(); $xmlDoc->load("test.xml"); $xsltProcessor = new XSLTProcessor(); $xsltProcessor->registerPHPFunctions(); $xsltProcessor->importStyleSheet($xslDoc); foreach ($params as $key => $val) $xsltProcessor->setParameter('', […]

Используя XMLReader PHP, как мне получить номер строки текущего узла?

Используя XMLReader XML parser в PHP 5.3, мне нужно получить номер строки текущего узла. Номер столбца или общее смещение от начала файла тоже было бы неплохо. Надеюсь, мне не нужно использовать какой-либо взломать как синтаксический анализ каждой строки исходного узла для readOuterXML() строк (с readOuterXML() ), но я не вижу getLineNo() как в DOM …