XML文档和&;烧焦
我对XML文档特殊字符有一个问题,我正在使用XML中项的值,TXMLDoc Delphi解析器对此表示不满 我搜索了一些XML解析选项,但没有一个涉及特殊字符 有什么想法吗 例如:XML文档和&;烧焦,xml,delphi,parsing,special-characters,delphi-7,Xml,Delphi,Parsing,Special Characters,Delphi 7,我对XML文档特殊字符有一个问题,我正在使用XML中项的值,TXMLDoc Delphi解析器对此表示不满 我搜索了一些XML解析选项,但没有一个涉及特殊字符 有什么想法吗 例如: <Configuration> <Configuration_item> <view_name value="some view & name"/> .... .... 问候,, 米卡使用&表示一个符号和。之所以需要这样
<Configuration>
<Configuration_item>
<view_name value="some view & name"/>
....
....
问候,,
米卡使用
&代码>表示一个符号和。之所以需要这样做,是因为&是XML中的一个特殊字符,具体来说,是指用于指示XML实体开头的字符,该字符用于指定内容中的字符(具有讽刺意味的是),否则这些字符将是特殊/复杂字符
<view_name value="some view & name"/>
其他常见XML实体:
- “是
”
(小于的缩写)
(大于的缩写)
&
,
是您需要注意的特殊字符,在属性中,&
类似于XML转义字符
他们可以这样逃脱:
&
=>&;
=>
“
=>”
(事实上,奇怪的是,您并不需要在属性中转义
,只有Dav和lavinio是正确的
如果你有一个包含很多特殊字符的文本块,你可能想将它括起来。注意:你不能将CDATA用于属性值,只能用于标记之间的文本块。哇,太快了,我还在编辑帖子,正确!谢谢!