zoukankan      html  css  js  c++  java
  • .XML.的.DOMDocument.读取功能

    book.xml <?xml version="1.0" encoding="utf-8"?> <gxl> <book> <title>phpxml的标题</title> <author>phpxml的标题</author> </book> <book> <title>222222</title> <author>6666555555</author> </book> </gxl> get.php <?php $doc= new DOMDocument(); $doc->load('book.xml'); $title=$doc->getElementsByTagName("book"); //  echo $title->item(0)->nodeValue; foreach($title as $note){ echo $note->nodeValue; echo "<br />"; } ?> 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互补 <?xml version="1.0" encoding=“utf-8“?> <php100> <title> 存储的内容 </title> </php100> 2、什么是DOM、什么是PHP DOM XML解析 DOM 提供了针对 HTML 和 XML 文档的标准对象集,以及用于访问和操作这些文档的标准接口。 XML 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 <?xml version="1.0" encoding="utf-8"?> <bookstore> <book> <title>PHP100中文网</title> </book> </bookstore> $doc = new DOMDocument(); $doc->load('book.xml'); $books = $doc->getElementsByTagName( "book" ); $title = $doc->getElementsByTagName( “title" ); Echo $title >item(0)->nodeValue; xml语言标签主要是用来存储数据的 而html主要是用来显示数据的 php语言使用简单的DOMDocument组件就能读取xml中的内容 读取的方式和步骤参考上面的程序
  • 相关阅读:
    [暑假集训Day4T1]羊圈
    [暑假集训Day3T3]平板涂色
    [暑假集训Day3T2]骑士问题
    [暑假集训Day3T1]小木棍
    [暑假集训Day2T3]团建活动
    [暑假集训Day2T2]走廊泼水节
    [暑假集训Day2T1]种树
    [暑假集训Day1T3]新的开始
    [暑假集训Day1T2]北极通讯网络
    [暑假集训Day1T1]黑暗城堡
  • 原文地址:https://www.cnblogs.com/gxldan/p/4066660.html
Copyright © 2011-2022 走看看