2013-05-28
展开全部
CDATA和PCDATA? 1. CDATA: Character Data, PCDATA: Parsable CDATA,是可以分析的字符序列,两者有什么区别呢? 是指CDATA就是指字符串,而PCDATA可以是字符串、子元素、字符串和子元素? 2. CDATA用于说明属性的内容类型,那么下面的xml为什么无法通过解析? <?xml version = "1.0"?> <!DOCTYPE root [ <!ELEMENT root (CDATA)> <!ATTLIST root CDATA> ]> <root name='ban'/> 3. 总感觉CDATA用于说明属性,PCDATA用于说明元素,是这样吗? 5. ANY 与 (CDATA)有什么区别 5. xml primer中说一下这段在IE5上不能解析,我用的是IE6是可以解析的,不知道IE5能不能解析,谁帮看看,我估计是能解析的。 <?xml version = "1.0" encoding="GB2312" standalone = "yes"?> <!DOCTYPE 联系人列表[ <!ELEMENT 联系人列表 ANY> ]> <联系人列表> <联系人> <姓名>张三</姓名> </联系人> </联系人列表> 6. microsoft的xml与w3的xml有很大的不同吗?xml primer是介绍w3的xml吧,我要是看xml解析的结果最好用哪种浏览器呢? 7. 为什么一下代码会通过解析,不是说,讲究顺序,|表示只能有一个吗? <?xml version = "1.0"?> <!DOCTYPE root [ <!ELEMENT root (k|y)> 或 <!ELEMENT root (k,y)> ]> <root> <y/> <k/> </root> 8. 哪本书上的Schema写的比较好啊? 是不是有<Schema xmlns="urn:schemas-microsoft-com:xml-data"> 的书是比较老的了?我看现在新一点的都写成了这样了<web-app xmlns="" xmlns:xsi="-instance" xsi:schemaLocation=" web-app_2_4.xsd" version="2.4"> ----------------------------------------------------------------------------------------------------------------------- 1.CDATA是属性声明中的类型,就是字符串,&、<、“”和‘’ 等都具有特殊含义被解析,例如:"解析为双引号;CDATA是元素声明中的类型,指的是混合类型,即可以包子元素也可包含字符串, &和<也是具有特殊含义被解析。 2 少属性名。 <!ARRLIST root name CDATA #IMPLIED> 3. 是这样的。 4.ANY 并不局限于“CDATA”,只是说明该元素可以包含任何内容,一般来讲,解析器无法验证其有效性(一般也不会验证),CDATA源于“可解析的字符”,对于有特殊含于的< 会按照子元素开始进行解析。 CDATA 该内容模型说明元素中可以同时出现文本和元素. ANY ANY关键子表明DTD中声明的任何元素都可以使用作该元素的子元素 CDATA 属性值是字符数据 3.CDATA和ANY用于元素声明 CDATA用于属性声明 2. <?xml version = "1.0"?> <!DOCTYPE root [ <!ELEMENT root (CDATA)> <!ATTLIST root name CDATA #IMPLIED> ]> <root name='ban'/>
展开全部
你指的是大于号吧,在xml中大于号会被转义,所以可以如下操作:
1. 使用 <![CDATA[ ]]> 进行标识
date <![CDATA[ > ]]> sysdate 可以完成
2. 使用转义符 > 其中: > 表示大于号(HTML中),< 表示小于号
date_dt > sysdate 也可以完成
1. 使用 <![CDATA[ ]]> 进行标识
date <![CDATA[ > ]]> sysdate 可以完成
2. 使用转义符 > 其中: > 表示大于号(HTML中),< 表示小于号
date_dt > sysdate 也可以完成
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-28
展开全部
xml中CDATA中的"]]>" 在]]> 加个空格 ]] >
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询