【发布时间】:2012-02-26 04:37:24
【问题描述】:
我有一个简单的格式良好的 XML 文档,我正在使用 PHP 将其写入页面。由于某种原因,输出从不包含标题节点,经过研究我无法弄清楚。如果我将标题节点更改为“标题”或其他名称,它会包含在输出中,但是当其命名为“标题”时,会跳过此节点。
这是 XML 文档代码...
<?xml version="1.0" encoding="UTF-8"?>
<items>
<product>
<id>cd1</id>
<title>CD One</title>
<description>This is my first CD</description>
<img>/images/sample.jpg</img>
<price>14.99</price>
</product>
</items>
PHP 代码如下所示...
<?php
$filename = '../catalog.xml';
$contents = file_get_contents($filename);
echo $contents;
?>
【问题讨论】:
-
这很奇怪。您是否尝试过使用 SimpleXML 阅读它,看看是否得到类似的结果?
-
是的。结果相同。我刚刚在我的机器上安装了 WAMP。您认为这可能是 PHP 配置问题吗?
-
另外,我使用 NetBeans 7.1 作为我的 IDE。我是这个软件的新手,所以这也可能是问题的一部分。