簡體   English   中英

PHP中xml處理的最佳方法

[英]best way of xml processing in php

我有一個XML文檔列表,我想從中提取數據並將其添加到數據庫中-哪種方法最適合php?

示例文件是

http://xml.gamebookers.com/sports/football.xml http://www.bet-at-home.com/oddxml.aspx?lang=en

我想提取一支足球隊的賠率,他們獲勝的幾率並將其與我數據庫中的固定裝置進行匹配-哪種方法是做到這一點的最佳方法/功能?

選擇SimpleXML( http://php.net/simplexml )。

您可以非常輕松地瀏覽文件,它支持XPath,甚至可以更直觀地進行XML導航。

一個基本的例子:

<?php
$xml = simplexml_load_file('http://xml.gamebookers.com/sports/football.xml');
foreach ($xml->partybets->event as $event)
{
  echo "<h3>", $event->eventName, "</h3>";
  echo "<p><strong>Odd</strong>: ", $event->odd1, "</p>";
}
?>

你可能會發現

SimpleXml

要么

phpDom

有趣的。 顧名思義,簡單的XML非常簡單。 但是只要您只想遍歷數據結構,這就是工作的正確選擇……dom是您的選擇,您也需要編寫xml。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM