Articles of xml

Чтение дочерних узлов с помощью XMLReader

Я пытаюсь написать гибридную функцию XMLReader / SimpleXML для чтения очень большого (700 МБ) XML-файла. XML находится в таком формате: <Items> <Item> <ItemKey>ABCDEF123</ItemKey> <Name> <English>An Item Name</English> <German>An Item Name In German</German> <French>An Item Name In French</French> </Name> <Description> <English>An Item Description</English> <German>An Item Description In German</German> <French>An Item Description In French</French> </Description> </Item> <Item> […]

Создание переменных PHP с данными, содержащимися в узле XML

У меня серьезные проблемы с этим. То, что я пытаюсь сделать, это «извлечь» все содержимое определенного узла в XML и превратить их в переменные PHP, чтобы впоследствии их использовать. Вот небольшой пример тестового набора данных XML, который я использую. <RECIPES> <RECIPE> <TI>Cinnamon Rolls</TI> <IN>1/2 ea Sweet dough mixture</IN> <IN>1/2 c Packed light brown sugar</IN> <IN>1/2 […]

Ежедневная загрузка XML на веб-сервер с фиксированных внешних URL-адресов

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

XMLReader & simpleXML Combo, с условиями

Я использую комбинацию XMLReader и simpleXML для анализа сообщений в файле экспорта WordPress. Я понимаю, что это немного не соответствует норме, но это больше для резервного проекта, поэтому мы можем легко подтянуть одну из этих статей, если нам это нужно в futre. Сайт WP, на котором они были, должен спуститься. Проблема, с которой я сталкиваюсь, […]

PHP отправляет ответ SOAP раньше?

Ну, это старая проблема, с которой я столкнулся, и до сих пор нет решения, поэтому пытаюсь применить новый подход. Как я могу отправить ответ SOAP раньше (до завершения выполнения скрипта)? Эти проблемы возникают, когда ACK-файл не отправляется до 30 секунд, так как процесс занимает больше времени, чем завершено. flush () не работает, получите эту ошибку: […]

Клиент WSDL не работает

У меня есть wsdl: <?xml version="1.0" encoding="UTF-8"?> <wsdl:part element="impl:getIMIPremiumResponse" name="parameters"> </wsdl:part> <wsdl:part element="impl:getIMIPremium" name="parameters"> </wsdl:part> <wsdl:operation name="getIMIPremium"> <wsdl:input message="impl:getIMIPremiumRequest" name="getIMIPremiumRequest"> </wsdl:input> <wsdl:output message="impl:getIMIPremiumResponse" name="getIMIPremiumResponse"> </wsdl:output> </wsdl:operation> <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="getIMIPremium"> <wsdlsoap:operation soapAction=""/> <wsdl:input name="getIMIPremiumRequest"> <wsdlsoap:body use="literal"/> </wsdl:input> <wsdl:output name="getIMIPremiumResponse"> <wsdlsoap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:port binding="impl:IMIPremiumWebServiceSoapBinding" name="IMIPremiumWebService"> <wsdlsoap:address location="http://mysite.com/nsoap/IMIPremiumWebService.wsdl"/> </wsdl:port> И я хочу представить информацию, […]

Parsing / edition docx файл с PHP

Мне было предложено написать php-скрипт, который должен читать / анализировать файл docx и выполнять некоторые операции, такие как дублирование конкретного абзаца / таблицы и заполнение некоторых переменных (#myvar или $ myvar) со значениями. Что вы, ребята, рекомендуете, используйте файл word / document.xml напрямую или конвертируете весь документ в файл HTML, а затем разбираете его с […]

Получение данных календаря с помощью метода multiget REPORT в php

Я пытаюсь получить несколько событий в caldav, используя запрос на многопоточность, как объясните здесь: http://sabre.io/dav/building-a-caldav-client или здесь: Чтение данных календаря Apple / iCloud с использованием PHP / CalDAV Это должно быть так же просто, как прохождение: <?xml version="1.0" encoding="UTF-8"?> <B:calendar-multiget xmlns:B="urn:ietf:params:xml:ns:caldav"> <A:prop xmlns:A="DAV:"> <B:calendar-data/> </A:prop> <A:href xmlns:A="DAV:">/calendars/__uids__/DE6BFE56-B3DC-4C60-A9C7-ED05A45AAC92/calendar/00ECD3D1-72D0-4F56-9011-71A6180F848C.ics</A:href> </B:calendar-multiget> Я использую PHP для передачи запроса XML. […]

Хранение объекта XML в переменных сеанса PHP

Есть много дискуссий по этой теме, но я хотел бы задать этот вопрос в любом случае, чтобы определить наилучший подход для моей конкретной ситуации … Я использую связанный API с CakePHP. Из API LinkedIn я получаю объект XML. Я хотел бы сохранить эти XML-объекты (все это) в переменной сеанса, поэтому мне не нужно вызывать API […]

как отправить содержимое узла в xml на другую страницу с помощью php?

как отправить содержимое узла в xml на другую страницу с помощью php? page.php <!DOCTYPE html> <html> <head> <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1 target-densitydpi=device-dpi" /> <link rel="stylesheet" type="text/css" href="styles.css" /> </head> <body> <div class="container"> <?php $html = ""; $url = "http://d-toma.netne.net/Data.xml"; $xml = simplexml_load_file($url); $title=$xml->page[0]->title; $image=$xml->page[0]->image; echo("<div class=\"main\"><img src=\"$image\"/>$title</div>"); for($i = 1; $i<4;$i++){ $title=$xml->page[$i]->title; $image=$xml->page[$i]->image; […]