用js解析xml在html中显示,但是有时候xml中出现中文字符就会出现加载不上xml的情况,有时候又能正常显示
展开全部
所有 XML 文档中的文本均会被解析器解析。
只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。
严格地讲,在 XML 中仅有字符 "<"和"&" 是非法的。省略号、引号和大于号是合法的,但是把它们替换为实体引用是个好的习惯。
参见:http://www.w3school.com.cn/xml/xml_cdata.asp
所以,最好用以下方式包裹每个区段
<sAttributeenumType="0"strName="正题名">
<![CDATA[ “春之足迹”上海诗人作品朗诵会 ]]>
</sAttribute>
CDATA 部分中的所有内容都会被解析器忽略。
CDATA 部分由 "<![CDATA[" 开始,由 "]]>" 结束:
只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。
严格地讲,在 XML 中仅有字符 "<"和"&" 是非法的。省略号、引号和大于号是合法的,但是把它们替换为实体引用是个好的习惯。
参见:http://www.w3school.com.cn/xml/xml_cdata.asp
所以,最好用以下方式包裹每个区段
<sAttributeenumType="0"strName="正题名">
<![CDATA[ “春之足迹”上海诗人作品朗诵会 ]]>
</sAttribute>
CDATA 部分中的所有内容都会被解析器忽略。
CDATA 部分由 "<![CDATA[" 开始,由 "]]>" 结束:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询