Я хотел бы получить содержимое тегов SVG с помощью PHP. test.svg: <?xml version="1.0" encoding="utf-8"?> <!– comment –> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="202.5px" height="226.084px" viewBox="0 0 202.5 226.084" enable-background="new 0 0 202.5 226.084" xml:space="preserve"> <g> <path d="M0,13.628c47.7940,13.628z"/> <polygon points="108.48,207.874 145.506,196.948 145.506,204.536 108.48,214.854 "/> <path fill="none" stroke="#000000" […]
Вот как выглядит мой объект с помощью print_r (это объект, возвращаемый PHP SDK для простой базы данных Amazon Web Services. [GetAttributesResult] => CFSimpleXML Object ( [Attribute] => Array ( [0] => CFSimpleXML Object ( [Name] => data_datein [Value] => 2011-04-23 ) [1] => CFSimpleXML Object ( [Name] => data_estatus [Value] => 0 ) [2] => […]
Для одного из моих проектов я использую класс DOMDocument для загрузки и обработки XML-документов. Мне нужно получить каждое пространство имен, используемое в документе; однако я не могу найти, как я это сделаю. Класс DOMDocument имеет методы получения префикса пространства имен URI или URI префикса пространства имен, но я не видел ничего, чтобы фактически перечислять зарегистрированные […]
Я работаю над страницей на WordPress амазонки. Для этого я использую функцию aws_signed_request, чтобы получить цену и ссылку с amazon. Вот функция aws_signed_request, возвращающая xml: function aws_signed_request($region, $params, $public_key, $private_key, $associate_tag) { $method = "GET"; $host = "ecs.amazonaws.".$region; $uri = "/onca/xml"; $params["Service"] = "AWSECommerceService"; $params["AWSAccessKeyId"] = $public_key; $params["AssociateTag"] = $associate_tag; $params["Timestamp"] = gmdate("Ymd\TH:i:s\Z"); $params["Version"] = […]
Имея некоторые проблемы с выбором некоторых узлов в rss-канале для поиска twitter rss url здесь http://search.twitter.com/search.rss?q=twitfile каждый элемент выглядит следующим образом: <item> <title>RT @TwittBoy: TwitFile – Comparte tus archivos en Twitter (hasta 200Mb) http://bit.ly/xYNsM</title> <link>http://twitter.com/MarielaCelita/statuses/5990165590</link> <description>RT <a href="http://twitter.com/TwittBoy">@TwittBoy</a>: <b>TwitFile</b> – Comparte tus archivos en Twitter (hasta 200Mb) <a href="http://bit.ly/xYNsM">http://bit.ly/xYNsM</a></description> <pubDate>Mon, 23 Nov 2009 22:45:39 +0000</pubDate> […]
Я работаю над этим проектом, который в основном считывает данные из XML-файла и вставляет / обновляет данные в базу данных mysql. Вот пример файла sample.xml: <table name="movies"> <column name="movie_name">Titanic</column> <column name="dvd">40</column> <column name="blueray">5</column> <column name="netflix">4</column> <column name="amazon">3</column> </table> Я разбиваю проблему на: 1) Получают значения из файла XML. 2) Вставьте извлеченные значения в базу данных […]
Всем известно, что мы всегда должны использовать методы DOM вместо регулярных выражений для извлечения содержимого из HTML, но у меня возникает ощущение, что я никогда не могу доверять расширению SimpleXML или аналогичным. Я кодирую реализацию OpenID прямо сейчас, и я попытался использовать SimpleXML для открытия HTML-кода, но мой самый первый тест (с alixaxel.myopenid.com) дал много […]
Я видел, что SimpleXML_load_string() кодировщики реализуют SimpleXML_load_string() вместо класса SimpleXMLElement() . Существуют ли какие-либо преимущества для использования первого над последним? Я прочитал руководство по PHP на simplexml . Я не мог понять, что это такое. Любая помощь и руководство (возможно, с помощью примеров) будут высоко оценены. Заранее спасибо.
Вот мой код: <?php // 27/01/2016 Edit: $result = mysql_query("A Long mysql query"); $rss = new SimpleXMLElement('<rss version="2.0" />'); $products = $rss->addChild('products'); /// while($row = mysql_fetch_array($result)){ $product = $products->addChild('category'); $product->addChild('product_id',"$row[product_id]"); $product->addChild('cat_id',"$row[cat_id]"); $product->addChild('cat_name',"$row[cat_name]"); $product->addchild('product_code',"$row[product_code]"); $product->addchild('product_name',"$row[product_name]"); $product->addChild('description','$row[description]'); $product->addchild('rating',"$row[rating]"); $product->addchild('image_url','$row[imag_url]'); $product->addchild('price',"$row[price]"); $product->addchild('discount',"$row[discount]"); $product->addchild('stock_status',"$row[stock_status]"); $product->addchild('stock_quantity',"$row[stock_quantity]"); $product->addchild('weight',"$row[weight]"); $product->addchild('length',"$row[length]"); $product->addchild('width',"$row[width]"); $product->addchild('height',"$row[height]"); $product->addchild('colour',"$row[colour]"); $product->addchild('size',"$row[size]"); $product->addchild('material',"$row[material]"); $product->addchild('pattern',"$row[pattern]"); }; Header('Content-type: text/xml'); print($rss->asXML()); ?> и […]
Есть ли какая-либо функция, которая делает строку из PHP simpleXMLElement?