相关疑难解决方法(0)

PHP的最佳XML解析器

我之前使用过XML Parser,虽然它工作正常,但我对它一般不满意,感觉就像我在使用基本功能的东西时使用变通方法.

我最近看过SimpleXML,但我还没有尝试过.它更简单吗?两者有哪些优点和缺点?你用过的其他任何解析器?

php xml parsing xml-parsing

145
推荐指数
5
解决办法
18万
查看次数

如何在PHP中解析XML文件

XML文件在这里.如何获取此XML文件中的源内容?

php xml

3
推荐指数
1
解决办法
3426
查看次数

使用PHP的simpleXML解析XML

我正在学习如何使用PHP的简单XML解析XML.我的代码是:

<?php
$xmlSource = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>    <Document xmlns=\"http://www.apple.com/itms/\" artistId=\"329313804\" browsePath=\"/36/6407\" genreId=\"6507\">    <iTunes> myApp </iTunes> </Document>";

$xml = new SimpleXMLElement($xmlSource);

$results = $xml->xpath("/Document/iTunes");
foreach ($results as $result){
 echo $result.PHP_EOL;  
}

print_r($result);
?>
Run Code Online (Sandbox Code Playgroud)

当它运行时,它返回一个空白屏幕,没有错误.如果我从Document标签中删除所有属性,它将返回:

myApp SimpleXMLElement Object ( [0] => myApp )
Run Code Online (Sandbox Code Playgroud)

这是预期的结果.

我究竟做错了什么?请注意,我无法控制XML源,因为它来自Apple.

php itunes simplexml app-store

2
推荐指数
1
解决办法
3189
查看次数

标签 统计

php ×3

xml ×2

app-store ×1

itunes ×1

parsing ×1

simplexml ×1

xml-parsing ×1