Я пытаюсь сделать корзину покупок. Код работает отлично до части изображения. <?php $productID = $_GET['product_id']; $xml = simplexml_load_file("product.xml"); $searchedproduct = $xml->xpath('/products/product[product_id="'.$productID.'"]'); $image= $xml->product->image_path; foreach($searchedproduct as $productinfo){ foreach ($productinfo as $productdetail){ echo $productdetail->getName(). ": " ; echo $productdetail . "<br/>"; } Этот код работает, но он не показывает изображения … просто пустая коробка … нужна помощь […]
$fp = fopen('data.txt', 'r'); $xml = new SimpleXMLElement('<allproperty></allproperty>'); while ($line = fgetcsv($fp)) { if (count($line) < 4) continue; // skip lines that aren't full $node = $xml->addChild('aproperty'); $node->addChild('postcode', $line[0]); $node->addChild('price', $line[1]); $node->addChild('imagefilename', $line[2]); $node->addChild('visits', $line[3]); } echo $xml->saveXML(); im, используя этот скрипт для преобразования текстового файла в XML-файл, но я хочу вывести его в файл, […]
мой xml структурирован следующим образом: <?xml version="1.0" ?> <users> <user> <name> foo </name> <token> jfhsjfhksdjfhsjkfhksjfsdk </token> <connection> <host> localhost </host> <username> root </username> <dbName> Test </dbName> <dbPass> 123456789 </dbPass> </connection> </user> <user> … same structure… </user> </users> Я сделал этот код, который перебирает все узлы xml: function getConString($node) { $item = file_get_contents($_SERVER['DOCUMENT_ROOT'] . "con"); $nodes […]
Поэтому я хочу удалить дочерний элемент из строки XML, где атрибут является определенным значением. Например: <xml> <note url="http://google.com"> Values </note> <note url="http://yahoo.com"> Yahoo Values </note> </xml> Итак, как мне удалить узел примечания с атрибутом http://yahoo.com в качестве строки для URL? Я пытаюсь сделать это в PHP Simple XML О, а также я загружаю его как […]
У меня возникают проблемы с использованием PHP SimpleXMLElement и simpleSMLToArray() для анализа SOAP-ответа. Я получаю SOAP-ответ от моего SOAP-сервера просто отлично. В этом случае я пишу как клиент SOAP, так и сервер. Я использую NuSoap для сервера. Для меня реакция на мыло выглядит идеально, но PHP5 Soap Client, похоже, не анализирует ее. Итак, как и […]
Я успешно смог опубликовать опубликованную страницу результатов в формате xml и записать содержимое в локальный файл «Publications.xml». Проблема в том, что когда я использую simplexml_load_file («Publications.xml»), он терпит неудачу. Невозможно понять, почему. <?php $feed = 'http://www.ncbi.nlm.nih.gov/pubmed?term=carl&sort=pubdate&report=xml'; $local = 'Publications.xml'; $curtime = time(); $filemodtime; if( (!file_exists($local)) || (time() – filemtime($local)) > 86400 ) { $contents = […]
Я пытаюсь прочитать xml-файл из «http://synd.cricbuzz.com/score-gadget/gadget-scores-feed.xml». Я понимаю его проблему кеширования, поэтому я добавил no-cache, но вернул его тот же файл: ( <?php header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d MYH:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Pragma: no-cache"); Header('Pragma: no-cache'); $url = "http://synd.cricbuzz.com/score-gadget/gadget-scores-feed.xml"; $curl = curl_init(); curl_setopt ($curl, […]
Я пытаюсь получить URL-адрес img из <content:encoded> и вставляя URL-адрес в мою БД Но я не могу получить правильную информацию из файла xml, или невозможно извлечь данные с помощью simpleXML? Это мой XML <item> <title>Movietitle</title> <content:encoded><![CDATA[<p> <img class="aligncenter wp-image-22085" src="movie-poster-694×1024.jpg" alt="Predestination 2014" width="475" height="701" /></p> <p><span id="more-22087"></span></p> <p> <a href="http://bit.ly/1za5mIz" target="_blank"> <h4 style="text-align: left;">Release Info:</h4> […]
У меня есть rss-канал, который генерирует xml следующим образом: <?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:flow="http://www.flownetworks.com/schemas/media/0.1.0"><channel> <title>flow-Media Catalog</title> <link>http://catalog.flownetworks.com/catalogs/1/videos.mrss</link> <description>Video Catalog</description> <image> <url>http://img.ruphp.com/php/flow_media_current.png</url> <title>Get to know flow-Media</title> <link>http://www.flow-media.com</link> </image> <generator>flow-Media</generator> <item> <title>..</title> <link>..</link> <description>..</description> <pubDate>Wed, 01 May 2013 07:01:08 GMT</pubDate> <guid isPermaLink="false">9809880</guid> <flow:short_description/> <flow:video_product_id>52985890</flow:video_product_id> <flow:availability end="" start="2013-05-01T06:44:41Z"/> <flow:show/> <media:group> <media:category>US</media:category> <media:thumbnail url="http://img.ruphp.com/php/09d462107646ab09def454a1a923a423edd6d2d9_preview.jpg" height="360" width="640"/> <media:thumbnail url="http://img.ruphp.com/php/09d462107646ab09def454a1a923a423edd6d2d9_thumbnail.jpg" […]
Пытается разобрать фид iTunes Atom с помощью PHP-скрипта. Если вы заходите в RSS-генератор iTunes , вы можете создать Atom-канал следующим образом: http://itunes.apple.com/us/rss/topsongs/limit=10/genre=16/explicit=true/xml который дает результат подачи RSS-сообщений iTunes следующим образом: <?xml version="1.0" encoding="utf-8"?> <feed xmlns:im="http://itunes.apple.com/rss" xmlns="http://www.w3.org/2005/Atom" xml:lang="en"> <id>http://itunes.apple.com/us/rss/topsongs/limit=10/genre=16/explicit=true/xml</id><title>iTunes Store: Top Songs in Soundtrack</title><updated>2012-04-01T07:22:41-07:00</updated><link rel="alternate" type="text/html" href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?id=17&popId=1"/><link rel="self" href="http://itunes.apple.com/us/rss/topsongs/limit=10/genre=16/explicit=true/xml"/><icon>http://phobos.apple.com/favicon.ico</icon><author><name>iTunes Store</name><uri>http://www.apple.com/itunes/</uri></author><rights>Copyright 2008 Apple Inc.</rights> <entry> <updated>2012-04-01T07:22:41-07:00</updated> <id […]