XML含多个特殊字符处理

解决方案:

在字符串包一个CDATA标签即可

<![CDATA[ 字符串写在这 ]]>

<website id="W1006">
        <resources>
            <resource id="W100601" encoding="GBK">
                <download-page-size value="2"/>
                <save-path>G:\moks\work\resource\wnp</save-path>
                <type value="T131"/>
                <uri><![CDATA[http://s.taobao.com/search?&stats_click=search_radio_all%253A1&js=1&initiative_id=staobaoz_20140726&q=%CF%E3%B8%DB%B4%FA%B9%BA%BB%AF%D7%B1%C6%B7&suggest=0_3&wq=%CF%E3%B8%DB%B4%FA%B9%BA&suggest_query=%CF%E3%B8%DB%B4%FA%B9%BA&source=suggest]]></uri>
            </resource>
        </resources>
   </website>

时间: 2024-11-09 10:06:21

XML含多个特殊字符处理的相关文章

XML文件错误之特殊字符

两个地方需要注意,第一个是xml元素: 1.名称可以含字母.数字以及其他的字符 2.名称不能以数字或者标点符号开始 3.名称不能以字符 "xml"(或者 XML.Xml)开始 4.名称不能包含空格 第二个是内容: 1. 可以对特殊字符直接进行转义 以下5个字符为需要进行转义的字符 字符 转义后 编码 & & & ' " > &#60 2. 将内容放至CDATA中 CDATA 以"<![CDATA[" 标记开始,以

XML中如果有特殊字符,比如&gt; &lt; 解决方案

//只需要在代码前加这个就可以了<![CDATA[ 把代码写到这个位置 ]]>

XML 特殊字符处理和 CDATA

在处理XML数据时,特殊字符要特殊处理,不能和节点字符混淆. 所有 XML 文档中的文本均会被解析器解析. 只有 CDATA 区段(CDATA section)中的文本会被解析器忽略. PCDATA PCDATA 指的是被解析的字符数据(Parsed Character Data). XML 解析器通常会解析 XML 文档中所有的文本. 当某个 XML 元素被解析时,其标签之间的文本也会被解析: <message>此文本也会被解析</message> 解析器之所以这么做是因为 XM

string.xml

android string.xml 转译.特殊字符问题 xliff:g>标签介绍: <string name="appwidget_text_format"><xliff:g id="prefix">%1$s</xliff:g>: <xliff:g id="time">%2$s</xliff:g></string> 这个主要用于程序中,动态的插入内容时候使用,例如,

System.Xml.XmlException: “=”是意外的标记。标记应为“;”

使用.NET XmlDocument对象LoadXml(string xml)行为从指定字符串加载XML过程中报了一个错: “=”是意外的标记.标记应为“;”. 第 1 行,位置 567. 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.Xml.XmlException: “=”是意外的标记.标记应为“;”. 第 1 行,位置 567. 源错误: 行 60: else if (menu

[Spring] Spring配置文件中特殊字符的规定

今天查找一个错误,发现在xml里面不能包含特殊字符:&,特来总结一下: XML中共有5个特殊的字符,分别是:&<>“’.如果配置文件中的注入值包括这些特殊字符,就需要进行特别处理.有两种解决方法:其一,采用本例中的<![CDATA[ ]]>特殊标签,将包含特殊字符的字符串封装起来:其二,使用XML转义序列表示这些特殊的字符,这5个特殊字符所对应XML转义序列在表4-2中说明: Spring在进行XML配置时,如果属性值包含了一个XML的特殊符号,因此我们特意在属性值

xml知识点

1.xml 通常编码是utf-8,如果加载的时候有乱码的情形记得更改此处. 2.xml中如何存储特殊字符呢,如<a></a> 这样的,这个时候我们就需要使用CDATA来存储.具体代码如下,eg: 1 <root> 2 <Person> 3 <name> 4 <![CDATA[<a>fdasfdas<a><b>fdafdas</b>]]> 5 </name> 6 </Pe

厚积薄发之XML相关技术

XML基础知识 xml是可扩展的标签语言 特点:标签自定义 作用:存储数据(配置文件) 书写规范: 1.区分大小写 2.应该有一个跟标签 3.标签必须关闭 <xx></xx> <xx/> 4.属性必须用引号引起来 <xx att="value"/> 5.标签体中的空格或者制表符等内容都是作为数据内容存在的 <xxx>aa</xxx>不等于<xxx> aa </xxx> 6.特殊字符必须转移

XML的基本语法

2.1XML的基本语法1)有且只有一个根元素2) XML文档声明必须放在文档的第一行3)所有标签必须成对出现4) XML的标签严格区分大小写5) XML必须正确嵌套6)XML中的属性值必须加引号7) XML中,- -些特殊字符需要使用“实体”8) XML中可以应用适当的注释 2.2XML元素XML元素指的是开始标签到结束标签的部分一个元素中可以包含1)其他元素2)文本3)属性4)以上的混合 2.3XML命名规则1)名称可以包含字母.数字及其他字符2)名称不能以数字或者标点符号开始 3)名称不能以