php xml dom 中文标记,PHP XML 的 DOMDocument 读取功能

1、XML常识知识补充

XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是标准通用标

记语言。Xml是Internet环境中跨平台的,依赖于内容的技术。扩展标记语言XML是一种简单的

数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML

占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。

XML与HTML的设计区别是:XML是用来存储数据的,重在数据本身。HTML是用来定义数据的,

重在数据的显示模式

① XML扩展性比HTML强

② XML的语法比HTML严格

1、起始和结束的标签相匹配

2、嵌套标签不能相互嵌套

3、区分大小写

③ XML与HTML互补

2、什么是DOM、什么是PHP DOM XML解析

DOM树定义了文档的逻辑结构,以及控制你访问和操作这些文档的方法。使用DOM,开发人员

可以创建XML或HTML文档,操作它们的结果,增加、修改和删除文档 元素及内容。可以从任

何编程语言访问DOM,本文使用PHP 5 DOM扩展,它是PHP核心的一部分,因此除了PHP外,

不需要安装其它软件。

DOM树节点遵循XML命名规范,如:

1、Document节点 -- 表示DOMDocument接口

2、Element节点 -- 表示DOMElement接口

3、Attribute节点 -- 表示DOMAttr接口

4、Comment节点 -- 表示DOMComment接口

5、Text节点 -- 表示DOMText接口

3、使用PHP DOM 读取一个XML

encoding="utf-8"?>

PHP100中文网

============php==============

$doc = new DOMDocument();

$doc->load('book.xml');$books = $doc->getElementsByTagName_r( "book" );

$title = $doc->getElementsByTagName_r( “title" );

Echo $title >item(0)->nodeValue;

xml文件

encoding="utf-8"?>

PHP5

Version

PHP100

33333

1111

php文件

$doc= new DOMDocument();

$doc->load( 'books.XML' );

$title=$doc->getElementsByTagName_r( "php100" );

foreach ($title as $note)

{

$au[]=$note->nodeValue;

}

print_r($au)

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值