xml的剖析体式格局的代码分享【XML教程】,xml,解析方式
作者:搜教程发布时间:2019-12-01分类:XML教程浏览:22评论:0
--------------------------------------------------------------------------------
剖析数据
XML 剖析器通常状况下会处置惩罚XML文档中的一切文本。
当XML元素被剖析的时刻,XML元素内部的文本也会被剖析:
<message>This text is also parsed</message>
XML剖析器如许做的原因是XML元素内部能够还包括了别的元素,象下面的例子,name元素内部包括了first和last两个元素:
<name><first>Bill</first><last>Gates</last></name>
剖析器会以为上面的代码是如许的:
<name> <first>Bill</first> <last>Gates</last> </name>
--------------------------------------------------------------------------------
转义字符
不正当的XML字符必需被替换为响应的实体。
假如在XML文档中运用相似"<" 的字符, 那末剖析器将会涌现毛病,由于剖析器会以为这是一个新元素的最先。所以不应该象下面那样誊写代码:
<message>if salary < 1000 then</message>
为了防止涌现这类状况,必需将字符"<" 转换成实体,象下面如许:
<message>if salary < 1000 then</message>
下面是五个在XML文档中预定义好的实体:
实体必需以标记"&"开首,以标记";"末端。
注重: 只要"<" 字符和"&"字符关于XML来说是严厉制止运用的。剩下的都是正当的,为了削减失足,运用实体是一个好习惯。
--------------------------------------------------------------------------------
CDATA部件
在CDATA内部的一切内容都会被剖析器疏忽。
假如文本包括了许多的"<"字符和"&"字符——就象程序代码一样,那末最好把他们都放到CDATA部件中。
一个 CDATA 部件以"<![CDATA[" 标记最先,以"]]>"标记完毕:
<script> <![CDATA[ function matchwo(a,b) { if (a < b && a < 0) then { return 1 } else { return 0 } } ]]> </script>
在前面的例子中,一切在CDATA部件之间的文本都会被剖析器疏忽。
CDATA注重事项:
CDATA部件之间不能再包括CDATA部件(不能嵌套)。假如CDATA部件包括了字符"]]>" 或许"<![CDATA[" ,将很有能够失足哦。
一样要注重在字符串"]]>"之间没有空格或许换行符。
以上就是xml的剖析体式格局的代码分享的细致内容,更多请关注ki4网别的相干文章!
相关推荐
- 四种使用dom4j读取xml文件的方式_XML教程,xml
- linux下 php 安装xml扩展的方法_php教程,php,xml
- 为什么用json不必xml【XML教程】,json,xml
- XQuery是什么【XML教程】,XQuery,xml
- 设置struts.xml的实例详解【XML教程】,struts,xml
- 分享一个xml字符串经由过程dom4j剖析的要领【XML教程】,dom4j,xml,字符串
- C#中经由过程xpath查找xml的指定元素的代码实例【XML教程】,C#,xpath,xml
- java DOMParser 剖析xml的实例详解【XML教程】,DOMParser,xml,java
- 在xml中写动画的实例详解【XML教程】,xml,动画
- 实例详解怎样设置Web.xml【XML教程】,web.xml,xml
你 发表评论:
欢迎- XML教程排行
-
- 1您相识XML么?它是做什么用的?【XML教程】,XML
- 2XML中的定名空间的示例代码详解【XML教程】,XML,命名空间
- 3怎样在Python中不换行的输出【XML教程】,Python,输出
- 4Java中剖析XML的体式格局有哪些【XML教程】,Java,解析XML
- 5为什么用json不必xml【XML教程】,json,xml
- 6有关XML剖析中DOM剖析的细致引见【XML教程】,DOM
- 7完成Asp与XML交互的实例剖析【XML教程】,Asp,XML,交互
- 8XQuery是什么【XML教程】,XQuery,xml
- 9运用XSLT将XML数据转换成HTML【XML教程】,XSLT,XML,HTML
- 最新文章
- 广而告之