Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中xml处理的最佳方式_Php_Xml - Fatal编程技术网

php中xml处理的最佳方式

php中xml处理的最佳方式,php,xml,Php,Xml,我有一个xml文档列表,我想从中提取数据并添加到我的数据库中——php中哪种方式最好 示例文档包括 我想提取足球队获胜的几率,以及他们获胜的几率,并将它们与我数据库中的固定装置进行匹配-哪种方法是最好的方法/功能?选择SimpleXML() 您可以非常轻松地浏览文件,并且它支持XPath以实现更直观的XML导航 一个基本的例子: <?php $xml = simplexml_load_file('http://xml.gamebookers.com/sports/football.xm

我有一个xml文档列表,我想从中提取数据并添加到我的数据库中——php中哪种方式最好

示例文档包括

我想提取足球队获胜的几率,以及他们获胜的几率,并将它们与我数据库中的固定装置进行匹配-哪种方法是最好的方法/功能?

选择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>";
}
?>

您可能会发现


有趣。顾名思义,简单XML非常简单。但是只要你想遍历一个数据结构,它就是适合这项工作的。。。dom是您编写xml的最佳选择。

这是一个有点过于笼统的问题-请查看解析xml的帮助,如果您遇到一些特定的问题,请返回这里。除了正则表达式以外的任何问题。;)