首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用简单xml解析xml

用简单xml解析xml
EN

Stack Overflow用户
提问于 2011-04-29 13:28:08
回答 2查看 394关注 0票数 0

可能重复:

Problem with simpleXML and entity not being defined

我在xml文件中有一个实体的标记:

代码语言:javascript
复制
<comune>Forli&#39;</comune>

php中的简单xml无法解析文件:

警告: SimpleXMLElement::__construct() simplexmlelement.-构造:解析器错误:实体'igrave‘未定义

我该怎么做?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-29 13:36:03

我试了一个小例子,它对我有用。

XML:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<comune>
<comune>Forli&#39;</comune>
</comune>

PHP:

代码语言:javascript
复制
    $xml = simplexml_load_file('test.xml');

    foreach($xml->children() as $child){ 
        echo '<pre>';
        print_r((string)$child);
        echo '</pre>asd';
    }

产出:

代码语言:javascript
复制
Forli'
票数 1
EN

Stack Overflow用户

发布于 2011-04-29 13:32:08

查看此solution以获得帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5832676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档