面向PHP开发人员的XML第1部分: PHP XML开发15分钟快速入门
2008-11-19 22:22:31 来源:WEB开发网使用 Simplexml(标准化越来越近了)
我们选择 Simplexml(标准化越来越近了) 扩展来解析 xml(标准化越来越近了) 文档。Simplexml(标准化越来越近了) 扩展包括与 DOM 的互操作性,用于编写 xml(标准化越来越近了) 文件和内置的 XPath 支持。Simplexml(标准化越来越近了) 比 DOM 更容易使用,就像名称所预示的那样。
如果不熟悉 PHP,清单 6 对测试 xml(标准化越来越近了) 文件进行格式化,可供后面复用。
清单 6. 将测试 xml(标准化越来越近了) 文件格式化成 PHP include 文件 example.php 以备后面使用
<?php
$xml(标准化越来越近了)str = <<<xml(标准化越来越近了)
<?xml(标准化越来越近了) version='1.0' standalone='yes'?>
<books>
<book>
<title>Great American Novel</title>
<characters>
<character>
<name>Cliff</name>
<desc>really great guy</desc>
</character>
<character>
<name>Lovely Woman</name>
<desc>matchless beauty</desc>
</character>
<character>
<name>Loyal Dog</name>
<desc>sleepy</desc>
</character>
</characters>
<plot>
Cliff meets Lovely Woman. Loyal Dog sleeps, but wakes up to bark
at mailman.
</plot>
<success type="bestseller">4</rating>
<success type="bookclubs">9</rating>
</book>
</books>
xml(标准化越来越近了);
?>
在 ajax(动态网站静态化) 应用程序中,可能需要从 xml(标准化越来越近了) 文档提取邮政编码和查询数据库。清单 7 从上面的示例 xml(标准化越来越近了) 中直接提取 <plot>。
更多精彩
赞助商链接