繁体   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