XML指南——XML CDATA

2016-01-29 13:02 28 1 收藏

XML指南——XML CDATA,XML指南——XML CDATA

【 tulaoshi.com - xml 】

在XML文档中的所有文本都会被解析器解析。只有在CDATA部件之内的文本会被解析器忽略。解析数据
XML 解析器通常情况下会处理XML文档中的所有文本。
当XML元素被解析的时候,XML元素内部的文本也会被解析:

This text is also parsed


XML解析器这样做的原因是XML元素内部可能还包含了别的元素,象下面的例子,name元素内部包含了first和last两个元素:

BillGates


解析器会认为上面的代码是这样的:

BillGates

转义字符
不合法的XML字符必须被替换为相应的实体。
如果在XML文档中使用类似"<" 的字符, 那么解析器将会出现错误,因为解析器会认为这是一个新元素的开始。所以不应该象下面那样书写代码:

if salary < 1000 then


为了避免出现这种情况,必须将字符"<" 转换成实体,象下面这样:

if salary < 1000 then


下面是五个在XML文档中预定义好的实体:<<小于号>大于号&&和''单引号""双引号实体必须以符号"&"开头,以符号";"结尾。
注意: 只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。剩下的都是合法的,为了减少出错,使用实体是一个好习惯。CDATA部件
在CDATA内部的所有内容都会被解析器忽略。
如果文本包含了很多的"<"字符和"&>" 或者"

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/xml/)

"之间没有空格或者换行符。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/xml/)

来源:https://www.tulaoshi.com/n/20160129/1488616.html

延伸阅读
标签: Web开发
使用IE5.0或者更高的版本,XML数据可以以数据岛的形式嵌入HTML页面。 在HTML页面中嵌入XML数据 使用非官方标准的xml标记可以将XML数据嵌入到HTML页面中。 XML数据可以象下面的例子那样嵌入HTML页面: xml id="note" note toTove/to fromJani/from headingReminder/heading bodyDon't forget me this weekend!/body...
标签: Web开发
在这一节里,将要列出一些很重要的XML相关技术。这对理解和开发XML应用程序是很有帮助的。 XHTML - 可扩展HTML(Extensible HTML) XHTML 使用XML重新定义了HTML 4.01的语法。XHTML 1.0是HTML的下一个版本。更多的请参考我们的XHTML 指南。 CSS - 层叠样式表单(Cascading Style Sheets) CSS 样式单可以为XML文档添加显示信息。...
标签: Web开发
XML 命名空间提供了一种避免元素命名冲突的方法。 命名冲突 因为XML文档中使用的元素不是固定的,那么两个不同的XML文档使用同一个名字来描述不同类型的元素的情况就可能发生。而这种情况又往往会导致命名冲突。请看下面两个例子 这个 XML 文档在table元素中携带了水果的信息: table tr tdApples/td tdBananas/td /tr /table ...
标签: Web开发
如果使用IE5.0或者更高版本的浏览器,可以通过HTTP请求从服务器端获取XML数据。 浏览器请求 通过浏览器可以发送HTTP请求,从服务器端获取XML数据: var objHTTP = new ActiveXObject("Microsoft.XMLHTTP") objHTTP.Open('GET','httprequest.asp',false) objHTTP.Send() 下面的代码是在浏览器中显示从...
标签: Web开发
在我们这个XML指南里,我们把焦点放在Internet Explorer 5.0及其以后的版本上。 Web站点上的XML 许多应用程序都支持XML。我们主要研究Internet Explorer 5.X+ 对此有些人可能会抱怨,但是我们只想把事情简单化,在网络环境中这时我们所知道的唯一一个真实测试XML例子的方法。 XML Netscape 6 Netscape 6 支持 XML。 在...

经验教程

454

收藏

70
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部