XML文档和&char?

bla*_*ise 2 xml delphi parsing delphi-7 special-characters

我有一个关于XML文档特殊字符的问题,我正在使用XML和TXMLDoc中项目的值,Delphi解析器正在抱怨它.

我搜索了一些XML解析选项,但没有一个涉及特殊字符,

有任何想法吗?

例:

    <Configuration>
      <Configuration_item>  
        <view_name value="some view & name"/>

....
Run Code Online (Sandbox Code Playgroud)

此致,米卡

Amb*_*ber 8

使用&amp;来表示一个符号.你需要这样做的原因是因为&是XML中的一个特殊字符 - 特别是用于表示XML实体开头的字符,用于指定内容中的字符(具有讽刺意味)否则是特殊/复杂的字符.

<view_name value="some view &amp; name"/>
Run Code Online (Sandbox Code Playgroud)

其他常见的XML实体:

  • "是 &quot;
  • <是&lt;(小于的)
  • &gt;(大于的缩写)

欲了解更多信息:

http://www.xml.com/pub/a/2001/01/31/qanda.html