我使用USPS(http://www.usps.com)計算兩個郵政編碼之間的費率。 USPS接受xml並以xml返回響應。我想通過php提取xml的響應數據。向我展示一種在php中提取xml的簡單方法。提前致謝。如何提取XML響應我php
0
A
回答
0
使用PHP的SimpleXML http://php.net/manual/en/book.simplexml.php
您可以從XML字符串創建一個對象:
$xml_string = file_get_contents('path/to/xml/url');
// Convert API feed to xml object
$xml = simplexml_load_string($xml_string);
您可以通過遍歷訪問對象的任何值例如:
$name = $xml->person->name;
與XML看起來是這樣的:
<?xml version="1.0" encoding="utf-8"?>
<some_root>
<person>
<name>My_name</name>
</person>
</some_root>
它不稱爲簡單的XML爲任何其他原因。仔細看看文檔,真的有很多很酷的東西與xml和處理。
+0
你也可以使用'simplexml_load_file()'作爲xml文件本身 – 2010-11-02 16:22:50
0
使用XMLReader
類。
相關問題
- 1. 響應XML - PHP
- 2. 如何提取json響應?
- 3. 從xml響應中提取節點
- 4. 從XML響應中提取網址
- 5. XML請求和響應與提取?
- 6. 使用php讀取xml響應
- 7. PHP:在SOAP響應讀取XML屬性
- 8. 如何從ImageShack API獲取XML響應?
- 9. 如何從Web響應中讀取xml?
- 10. 如何從URL讀取XML響應?
- 11. Behat/Mink:我如何評估xml響應
- 12. 我該如何提取我的JSON響應的這部分
- 13. 從http_post_data提取響應主體在PHP
- 14. 如何從http_get響應提取變量
- 15. 如何從JSON響應中提取值?
- 16. 如何使用pysimplesoap提取SOAP響應?
- 17. Angular 2 observable如何提取響應?
- 18. 提取JSON響應
- 19. 提取值響應
- 20. 如何從PHP中提取AJAX的響應部分
- 21. PHP:如何提取阿賈克斯陣列響應
- 22. 如何提取XML
- 23. 我如何從XML提取參數?
- 24. 如何從php頁面獲取響應?
- 25. 如何接收XML請求並在PHP中發送響應XML?
- 26. 如何解析xml響應?
- 27. 如何從XML響應
- 28. 如何訪問XML響應
- 29. 如何檢索XML響應
- 30. 如何從XML響應
[PHP的最佳XML解析器]的副本(http://stackoverflow.com/questions/188414/best-xml-parser-for-php) – Gordon 2010-11-02 12:40:00