Articles of dom

Dom loadHTML не работает должным образом на сервере

Сначала я запускаю код на MAMP, и он работал очень хорошо. Но когда я попытался запустить код на другом сервере, у меня появилось много предупреждений: Предупреждение: DOMDocument :: loadHTML (): Неожиданный конечный тег: head в Entity, строка: 3349 в /cgihome/zhang1/html/cgi-bin/getPrice.php в строке 17 Предупреждение: DOMDocument :: loadHTML (): htmlParseStartTag: неуместно тег в Entity, строка: 3350 […]

Seting User Agent param в PHP Простой HTML DOM Parser

Есть ли способ включить строку пользовательского агента вместе с отправкой запроса PHP Simple HTML DOM Parser?

Анализ XML с несколькими пространствами имен

Поэтому я хотел разобрать этот XML: <?xml version="1.0" encoding="utf-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Body> <requestContactResponse xmlns="http://webservice.foo.com"> <requestContactReturn> <errorCode xsi:nil="true"/> <errorDesc xsi:nil="true"/> <id>744</id> </requestContactReturn> </requestContactResponse> </soapenv:Body> </soapenv:Envelope> В частности, я хочу получить значение тега <id> Вот что я пробовал: $dom = new DOMDocument; $dom->loadXML($xml); $dom->children('soapenv', true)->Envelope->children('soapenv', true)->Body->children()->requestContactResponse->requestContactReturn->id; Но я получаю сообщение об ошибке: PHP Неустранимая ошибка: […]

Dom and XPath scraping – Что здесь не так?

Мне нужно очистить длину текста с веб-страницы из Интернета, я использую dom и xpath, чтобы найти данные, однако я не могу выбрать точную информацию, в которой я нуждаюсь. Вот мой код до сих пор, проблема связана с разделом item (0) -> nodeValue – это работает для моих других скрепок, которые у меня есть для другой […]

Простые DOM и <li>

Я пробовал это несколько разных способов, и ничего не работает. (Я пробовал все примеры в том, как имитировать дочерний селектор с помощью Simple HTML DOM? ) Используемый код как есть, изменяя то, что мне нужно для моих потребностей, то есть class = xxx и url. Поэтому я пытаюсь вытащить некоторую информацию с веб-страницы. Нет детей […]

Разбор HTML-таблиц через DOM

Я считаю, что разметка страницы является частью проблемы, которую я испытываю, поэтому я думаю, что мне нужно опубликовать источник и JSFiddle JSFiddle и оригинальную страницу GIS Я пытаюсь получить информацию, такую ​​как Name: and Address: из таблицы внизу. попытка решения: Я написал следующий код, надеясь увидеть все данные таблицы, но таблица, в которой я хочу […]

Ebay api GetSellerList, анализ ответа XML

Я использую ebay trading api, чтобы получить акции продавцов, которые в настоящее время перечислены. Я использую вызов GetSellerList. У меня возникли проблемы с разбором xml, который я бы тогда вставлял в магазин веб-сайта. Это запрос xml. <GetSellerListRequest xmlns='urn:ebay:apis:eBLBaseComponents'> <UserID>".$user_id."</UserID> <DetailLevel>ReturnAll</DetailLevel> <ErrorLanguage>RFC 3066</ErrorLanguage> <WarningLevel>Low</WarningLevel> <Version>".$compat_level."</Version> <RequesterCredentials> <eBayAuthToken>".$auth_token."</eBayAuthToken> </RequesterCredentials> <StartTimeFrom>2012-06-12T23:35:27.000Z</StartTimeFrom> <StartTimeTo>2012-08-30T23:35:27.000Z</StartTimeTo> <Pagination> <EntriesPerPage>200</EntriesPerPage> </Pagination> <OutputSelector>ItemArray.Item.Title</OutputSelector> <OutputSelector>ItemArray.Item.Description</OutputSelector> <OutputSelector>ItemArray.Item.BuyItNowPrice</OutputSelector> […]

PHP Получение и установка атрибутов тегов

im, играемый php и DomDocument …. в основном у меня есть некоторый html, сохраненный в db. С привязными тегами с разными URL-адресами …. Я хочу, чтобы привязать метки привязки, не в списке allowedurl, который должен быть заменен на # например $allowed_url_basenames = array('viewprofile.php','viewalbum.php'); образец содержимого из db1 <table cellspacing="0" cellpadding="0"> <tbody> <tr> <td valign="top"> <a […]

Симплекс XPath странности

Я пишу скрипт, который читает и обрабатывает документ KML (xml). Ниже приведен фрагмент документа, который я читаю: <?xml version="1.0" encoding="UTF-8"?> <!– Generated by Feature Manipulation Engine 2009 (Build 5658) –> <kml xmlns="http://earth.google.com/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom"> <Document> <name>South Australia</name> <visibility>1</visibility> <description><![CDATA[Statistical Local Area 2008]]></description> <Folder id="kml_ft_SA_SLA08"> <name>SA_SLA08</name> <Placemark id="kml_1"> <name>Mitcham (C) – West</name> <Style> <!– style info blah […]

Как получить значение атрибута с пространством имен

Я хотел бы получить содержимое атрибута xsi: schemaLocation . Он отлично работает с getElementsByTagName в php (и foreach after), но он уродлив, не так ли? Как получить тот же контент с помощью простого запроса Xpath? Вот краткий пример содержимого xml: <?xml version="1.0" encoding="utf-8"?> <gpx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="1.0" creator="blabla" xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd http://www.groundspeak.com/cache/1/0/1 http://www.groundspeak.com/cache/1/0/1/cache.xsd" xmlns="http://www.topografix.com/GPX/1/0"> … </gpx> […]

Intereting Posts