Articles of simplexml

Анализ XML-файла с использованием php

Перефразируйте его. Вот мой код вместе с XML. Каждый раз, когда я пытаюсь выполнить print_r, он ничего не отражает. $portal = 'CaregiverPortal'; $userName = 'dxt3uyk27U3wRRrzaFGiwQ=='; $password = 'wD81PILmPuJX2fyFek937A=='; $url = "https://webapp.healthcaresynergy.com:8002/demoalpha/CaregiverPortalMobile/CaregiverPortalS ervice.svc?singleWsdl"; $option = array('trace' => 1 ); $xml = '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">'. '<soapenv:Header/>'. '<soapenv:Body>'. '<LoginCaregiverPortal>'. '<userName>Anything</userName>'. '<password>Anything</password>'. '<portal>'.$portal.'</portal>'. '<caregiverID>'.$userName.'</caregiverID>'. '<timeStamp>'.$password.'</timeStamp>'. '</LoginCaregiverPortal>'. '</soapenv:Body>'. '</soapenv:Envelope>'; $client = […]

Перейдите прямо к симплексмеру без xpath php

Еще очень новичок в php … У меня есть большая simplexmlstring, и я хочу получить все последние имена из файла и в какой статье они где: что-то вроде: номер статьи 0 должность автора 0 'van Tricht' номер статьи 0 должность автора 1 'Nieman' номер статьи 0 авторская позиция 2 'van Tricht' номер статьи 0 должность […]

Сохранение разрывов строк в узле xml

Я пытаюсь преобразовать строки в узле XML в неупорядоченный список, однако у меня есть некоторые трудности. Возьмем, к примеру, этот узел: <test> Line1 Line2 Line3 </test> Я хотел бы преобразовать его в это с помощью PHP <ul> <li>Line1</li> <li>Line2</li> <li>Line3</li> </ul> Я пробовал использовать DOMDocument и SimpleXML, однако, похоже, они не сохраняют новые строки. Когда […]

Выбрать узел на основе атрибута и изменить поднод

У меня есть следующий XML-файл: <?xml version="1.0" encoding="UTF-8"?> <programmedata> <programme id="1"> <name>Left</name> <image_path></image_path> <rating_point>0</rating_point> <five_star>0</five_star> С помощью следующего кода я пытаюсь изменить значение rating_point: $xml=simplexml_load_file("content.xml"); if(!empty($_POST["rating"]) && !empty($_POST["voted_programme"])){ try{ $rating = $_POST["rating"]; $i = $_POST['voted_programme']; $xml->programme[$i]->rating_point = $rating; if($rating == '5') { $xml->programme[$i]->five_star = $rating; } но получение ошибки: Notice: Indirect modification of overloaded element […]

Последние элементы XML не удаляются из XML

У меня есть два php-документа, которые имеют такую ​​же логику. Один документ – «uploader.php», который записывает в xml один раз, когда файл загружается. Другой документ – «modifier.php», который записывает в xml один раз файл, который удален. У меня есть две проблемы с этой логикой. удаляя последний элемент в списке xml, он не удаляет последний элемент, […]

Как анализировать XML-файл с пространствами имен?

Я знаю, что подобные вопросы были опубликованы ранее, но я не могу разобрать этот XML-файл с пространствами имен. Вот ссылка на него, потому что она слишком велика для публикации здесь: https://tsdrapi.uspto.gov/ts/cd/casestatus/sn86553893/info.xml Я пробовал использовать simplexml_load_file но не создавал объект xml. Затем я нашел похожие проблемы и попробую что-то вроде этого, если я уже загрузил файл […]

Извлечение данных из XML с использованием SimpleXML, третьего уровня

Я пытаюсь извлечь данные из XML-файла. Проблема в том, что я знаю, как сделать второй уровень, но не третий уровень. Вот пример теста XML <createacct> <result> <options> <ns></ns> </options> <rawout> stuff </rawout> <status>1</status> <statusmsg>success</statusmsg> </result> </createacct> Теперь, как бы я мог извлечь данные из: <rawout> , <status> и <statusmsg> ? Мне может понадобиться посмотреть <result><options><ns> […]

XML-анализ с помощью php

Я хотел бы создать новый упрощенный xml на основе существующего: (используя «simpleXml») <?xml version="1.0" encoding="UTF-8"?> <xls:XLS> <xls:RouteInstructionsList> <xls:RouteInstruction> <xls:Instruction>Start</xls:Instruction> </xls:RouteInstruction> </xls:RouteInstructionsList> <xls:RouteInstructionsList> <xls:RouteInstruction> <xls:Instruction>End</xls:Instruction> </xls:RouteInstruction> </xls:RouteInstructionsList> </xls:XLS> Поскольку в тегах элементов всегда есть двоеточия, он будет работать с «simpleXml», я попытался использовать следующую ссылку solution->. Как я могу создать новый xml с этой структурой: <main> […]

Как разобрать текст и изображение из сложного xml

Надеюсь, ты поможешь мне в этом. Файл XML выглядит так: <channel><item> <description> <div> <a href="http://image.com"> <span> <img src="http://image.com" /> </span> </a> Lorem Ipsum is simply dummy text of the printing etc… </div> </description> </item></channel> Я могу получить содержимое тега описания, но когда я это сделаю, я получаю всю структуру, в которой есть много css, и […]

Чтение дочерних узлов с помощью 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> […]