oracle xml中cdata,XML CDATA的作用
XML CDATA的作用
更新时间:2009年09月01日 00:52:36 作者:
当你用FLASH和xml结合做网站应用程序时,例如你做在我研究游戏排行榜中,当让人自由输入姓名时,人们可以输入一些符号,例如∶""、"/"、"?"等,当生成XML时,会破坏了XML结构,使数据中断。
这就要用XML CDATA
在XML文档中的所有文本都会被解析器解析。
只有在CDATA部件之内的文本会被解析器忽略。
解析数据
XML 解析器通常情况下会处理XML文档中的所有文本。
当XML元素被解析的时候,XML元素内部的文本也会被解析:
This text is also parsed
XML解析器这样做的原因是XML元素内部可能还包含了别的元素,象下面的例子,name元素内部包含了first和last两个元素:
BillGates
解析器会认为上面的代码是这样的:
Bill
Gates
转义字符
不合法的XML字符必须被替换为相应的实体。
如果在XML文档中使用类似"
if salary < 1000 then
为了避免出现这种情况,必须将字符"
if salary < 1000 then
下面是五个在XML文档中预定义好的实体:
< < 小于号
> > 大于号
& & 和
' ' 单引号
" " 双引号
实体必须以符号"&"开头,以符号";"结尾。
注意: 只有"
CDATA部件
在CDATA内部的所有内容都会被解析器忽略。
如果文本包含了很多的"
一个 CDATA 部件以""标记结束:
function matchwo(a,b)
{
if (a < b && a < 0) then
{
return 1
}
else
{
return 0
}
}
]]>
在前面的例子中,所有在CDATA部件之间的文本都会被解析器忽略。
CDATA注意事项:
CDATA部件之间不能再包含CDATA部件(不能嵌套)。如果CDATA部件包含了字符"]]>" 或者"
同样要注意在字符串"]]>"之间没有空格或者换行符。
相关文章
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读2011-10-10
下面小编就为大家分享一篇使用2种方法解决webstorm卡顿的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2017-11-11
安装XAMPP后,phpMyAdmin无法进入,一直提示“无法载入 mysql 扩展, 请检查 PHP 配置”。网上查,需要修改php.ini,却发现本来就是正确的;2009-02-02
这篇文章主要介绍了github 生成token的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧2020-09-09
BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。由于BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图像软件都支持BMP图像格式2016-01-01
这篇文章主要介绍了unity下载并和vs2019关联的步骤,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-08-08
本文主要介绍Git 工作流程的内容,这里整理了相关资料,并附Git工作流程图,有需要的小伙伴可以参考下2016-09-09
这篇文章主要介绍了如何使用Git优雅的回滚实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-07-07
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变2009-01-01
JavaScript中的还好,只提供了三个,C#中主要用的就有这么多,还没有列出其他编码(HTML),一多就弄不明白,弄不明白就心生恐惧,心生恐惧就变得苦逼,本文就向大家详细解释在JavaScript及C#中如何对URI进行编码的方法(注:本文不涉及到其他编码)。2012-03-03
最新评论
oracle xml中cdata,XML CDATA的作用相关推荐
- XML中PCDATA与CDATA的区别
XML中PCDATA与CDATA的区别 2011-02-10 19:27:25| 分类: XML | 标签:xml中pcdata与cdata的区别 字号:大中小 订阅 所有 XML 文档中 ...
- 使用xslt将.xml,转换成一个html网页时中文显示乱码怎么办,用dom将数据写到xml中 设置xml文件gbk编码时中文会出现乱码...
问题:我用dom将数据写到xml中 设置xml文件的编码格式是gbk时再dos下运行jar包中文会出现乱码 如下: 代码如下: StringWriter strWtr = new StringWrit ...
- Android中String.xml中空格转义字符不起作用
看图: 为了优化体验,需要将"日期"和上面的提示语言保持上下对齐-简单来说就是要在"日期"中间加一个空格. 上网一搜,千篇一律全都是空格转义字符- (别忘了分号 ...
- oracle undo段的作用,Oracle数据库中Undo数据段的作用及类型
Undo数据段的作用: 事务回滚(Transaction Rollback):程序执行rollback操作. 事务修复(Transaction Recovery):rollback是recovery的 ...
- oracle中字典指的是什么,ORACLE数据库中什么是数据字典及作用
Oracle数据库一个最重要的部分就是数据字典,是只读类型的表的集合,提供数据库的信息.一个数据字典包括: 数据库对象所有的框架对象的定义[表.视图.索引.群集.同义词.序列.过程.函数.包.触 ...
- xml 中转意字符\/使用方法
xml 中转意字符&\/使用方法 所有 XML 元素都须有关闭标签 在 HTML,经常会看到没有关闭标签的元素: <p>This is a paragraph <p>T ...
- coherence安装_在Oracle Coherence中分发Spring Bean
coherence安装 本文展示了如何通过使用Oracle Coherence中的EntryProcessor和可移植对象格式(POF)功能来分发Spring Bean. Coherence通过Ent ...
- 在Oracle Coherence中分发Spring Bean
本文展示了如何通过使用Oracle Coherence中的EntryProcessor和可移植对象格式(POF)功能来分发Spring Bean. Coherence通过EntryProcessor ...
- java接口返回xml格式_Java xml数据格式返回实现操作
前言:对于服务器后端开发,接口返回的数据格式一般要求都是json,但是也有使用xml格式 RequestBody注解 对于SpringMVC,很多人会认为接口方法使用@Controller搭配@Res ...
- oracle数据存储过程 中的循环 for 拼接字符串,oracle存储过程中使用字符串拼接
1.使用拼接符号"||" v_sql := 'SELECT * FROM UserInfo WHERE ISDELETED = 0 AND ACCOUNT =''' || vAcc ...
最新文章
- Windows Phone 7中配置gmail, 使用outlook 同步邮件,日历,联系人等
- android小程序案例_这几个小程序案例告诉你,小程序该怎么做!
- 【题解】 [HNOI2015]落忆枫音 (拓扑排序+dp+容斥原理)
- Tomcat中配置多个端口
- CSS解决display:inline-block产生的缝隙间隙-代码写在一行 设置字体大小为0 设置负margin
- iOS开发--线程通信
- 开发第一个Meeting App
- Ozon Tech Challenge 2020 (Div.1 + Div.2, Rated, T-shirts + prizes!)
- React- jsx的使用可以渲染html标签 或React组件
- 2.14 加载Firefox配置
- 【岗位详情】腾讯广告后台开发工程师(北京)
- 阿里年薪80w数据总监分享:一张图了解数据分析完整流程
- Requested registry access is not allowed 解决办法
- 萌新如何写出一篇优质观点类新媒体文章?
- 安装keepalived高可用(双实例)
- eTerm A4电子行程单 提取导出
- LTE中阻塞干扰,杂散干扰,邻信道干扰,交调干扰,加性噪声干扰分析
- 《王亡於江上》之周昭王姬瑕
- 谈业务流程全生命周期管理支撑业务流程再造(1)
- windows 2008 R2 感染Ramnit.x病毒查杀方法
热门文章
- Linux命令行参数前加--,-和不加杠
- Linux:进程实例信息(/proc)
- java项目启动tomcat没报错,然后页面报404无法找到,重新编译后,出现以下状态...
- GRE Sub math 报名
- 内存管理简介之Buddy算法和slab分配
- [Codeforces Round #165 (Div. 2)]D. Greenhouse Effect
- SerialPort comstat is being used without defining
- flash 及 flex 技术
- foriegn web site
- [转载]全面解读软件版本的标志