XMlL

 2023-09-10 阅读 25 评论 0

摘要:|----认识XML 1.概念: XML(Extensible Markup Language)是一种可扩展标记语言,该语言中没有预定义任何标签,需要自行定义标签. 基本格式: XML声明 用于指明当前文件为XML文件,文件采用的XML版本和编码 XML数据?2.DOM介绍 3. 4.殊符号处理: 方式1: 特殊代码

|----认识XML

1.概念:
XML(Extensible Markup Language)是一种可扩展标记语言,该语言中没有预定义任何标签,需要自行定义标签.


基本格式:
XML声明
  用于指明当前文件为XML文件,文件采用的XML版本和编码

XML数据?2.DOM介绍

3.

4.殊符号处理:
    方式1: 特殊代码
    <    &lt;
    >    &gt;
    "    &quot;
    '    &apos;
    &    &amp;
    方式2: 将内容声明普通文本
    <description>
         <![CDATA[ 讲解了元素<title>以及</title>的使用 ]]>
    </description>

XML语言。要求:
格式良好的XML文档需要遵循如下规则

    1.有XML声明语句: <?xml version="1.0" encoding="UTF-8/[gb2312]"?>
    2.有且仅有一个根元素: 根标签需要包裹整个文件内容.
    3.标签大小写敏感: <A>  <a>  [HTML中,大小写不区分]
    4.属性值用双引号/单引号: <a href="sdsds"></a>  <a href='sdsds'></a> 
    5:标签成对/空标签关闭: 标签必须有开始和结束. <标签名/> 或 <标签名></标签名>
    6.元素正确嵌套

 


组成:

特殊处理:
|----XML解析方式
|----DOM解析
解析XML

1.Node对象

Node对象是DOM结构中最基本的对象,代表了文档树中的一个抽象节点。在实际使用的时候,很少会真正用到一般会用Document,Element,Text等代替Node对象。

Document 对象代表了整个XML文档,所有的其他的Node都以一定的顺序包含在Document对象之内,排列成一个树状结构,可以通过遍历这颗”树“来得到XML文档的所有内容。

它也是对XML文档进行操作的起点,人们总是通过解析XML源文件而得到一个Document对象,然后来执行后续操作。

Document对象的主要方法

getElementsByTagName(String name) :返回一个 NodeList对象,它包含了所有给定标签名称的标签。

getDocumentElement():返回一个代表这个DOM树的根节点的Element对象,也就是代表XML文档根元素的对象。

Element对象:

Element 对象代表XML文档中的标签元素,继承自Node,也是Node最主要的子对象。在标签中可以包含属性,因而Element对象中也有存取其他属性的方法:

getAttribute(String attributename):返回标签中给定属性名称的属性值。

getElementsByTagName(String name):返回具有给定标签名称的所有后代Element的Node List。
修改XML
保存XML

|----DOM4J解析:
解析XML
修改XML
保存XML

 

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/43614.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息