simplexml

    2熱度

    1回答

    這個問題的目的是作爲參考來回答一個特別常見的問題,這可能會採取不同的形式: 我有一個包含多個名稱空間的XML文檔;我如何使用SimpleXML解析它? 我的XML在標籤名稱中有一個冒號(「:」),如何使用SimpleXML訪問它? 如何訪問我的XML文件中的屬性時,他們的名稱中有冒號? 如果您的問題已被重複關閉,可能與這些示例不同,但此頁面應告訴您需要了解的內容。 下面是一個說明性示例: $xml

    -1熱度

    1回答

    我使用PHP simplexml_load_file函數創建了一個RSS對象$rssObject,目標是獲得值爲[href]。 var_dump($rssObject)返回如下: Array ( [0] => SimpleXMLElement Object ( [link] => Array ( [0] => SimpleXMLEl

    0熱度

    1回答

    我有一個應用程序,用戶在其中寫入XPath查詢以用作給定文檔的源數據。有時他們只需要一個元素的內容,有時他們需要整個元素本身。據我的理解,他們應該能夠在查詢結束時指定text()或node()來選擇哪種行爲。 但是,看起來像我從SimpleXMLElement獲取字符串的方式決定了行爲,而不管查詢。 當我將查詢轉換爲(字符串)時,它總是隻返回內部XML。 (string) $xml->xpath(

    0熱度

    1回答

    我在這裏使用的是Amazon Affiliate API。實際上,我對這一切都相當陌生。 我有PHP代碼來生成產品的工作URL,但我有問題從該網址生成的XML中提取數據。我正在尋找從XML返回FormattedPrice。 下面是XML文件的例子: https://pastebin.com/HnttEVfv 這裏是我的代碼試圖拉「FormattedPrice」。下面的例子都沒有工作,只是返回空值。

    0熱度

    3回答

    我有這個網頁我想解析使用SimpleXMLElement尋找#href「#3」,然後獲取下面的span-> a的內容,這將是「吉姆」: <?xml version='1.0'?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"

    0熱度

    1回答

    我試圖解析類似如下的飼料: <?xml version="1.0" encoding="utf-8" standalone="yes"?> <feed xml:base="https://api4.mysite.com/api/" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns="htt

    0熱度

    1回答

    我想只選擇指定倉庫來更新庫存。 I.E.我想只有99,但是每個項目有不同數量的倉庫所以下面的代碼只能在99倉庫工作在第3行: $quantity_calc = $this_product->stock[2]; 這裏的示例XML: <product sku="123546" supplier="BOSCH" price="1.71"> <stock warehouse="SAND">2.00<

    1熱度

    1回答

    我正在使用SimpleXML來解析一個cXML文檔。我無法弄清楚如何從文檔中最深的元素訪問屬性。當我在下面的xml代碼片段中解析屬性「currency」時,它不存在。我發現這隻發生在最深的元素上。有沒有一種方法可以使用SimpleXML解析這個文檔? 我試圖解析的XML文檔的示例部分。 <ItemOut name="ItemOut"> <ItemDetail name="ItemDetail">

    3熱度

    2回答

    我試圖讓該設施ENDDATE高於20170199和它的父母,我試着與父母::讓父母*,但它顯示了整個樹,而不是過濾的視圖。 由於XML <Delivery> <Person> <Name>John</Name> <LastName>Doe</LastName> <Facility> <TypeFacility>2</TypeFacility>

    0熱度

    2回答

    當我解析XML文檔時,我需要保存<![CDATA[]]>標記。 例如,我有節點: <Dest><![CDATA[some text...]]></Dest> 在XML文件可以是不具有本CDATA節點。 然後我處理在循環中的所有節點: $dom = simplexml_load_file($path); foreach($dom->children() as $child) { $nodeV