<?xml version="1.0" encoding="UTF-8"?>
<doc id="1" header="you&me" />以上xml包含 & 字符,用jdom 等解析时会提示错误,原因是&是xml的特殊字符. 请问如果我的xml中如何可以包含&字符?

解决方案 »

  1.   

    这样写
    <?xml version="1.0" encoding="UTF-8"?>
    <doc id="1" header="you&amp;me" />
      

  2.   

    &lt; 
    <
     小于号 
     
    &gt; 
     > 
     大于号 
     
    &amp; 
     & 
     和 
     
    &apos; 
     ' 
     单引号 
     
    &quot; 
     " 
     双引号
     
      

  3.   

    谢谢 empireconquer() 你的回答很好. 不知有没有更全的资料(包括所有特殊字符)
      

  4.   

    <![CDATA[]]>
    右键>>查看源文件
      

  5.   

    &lt; 
    <
     小于号 
     
    &gt; 
     > 
     大于号 
     
    &amp; 
     & 
     和 
     
    &apos; 
     ' 
     单引号 
     
    &quot; 
     " 
     双引号
      

  6.   

    更难搞的问题是,换行符号不知道在xml中如何表示. 在网上找了一下都是用特定字符串(比如<br>) 代替,不知道有没有更直接的方法.
      

  7.   

    &amp; 
    注意不能少了分号 ;
      

  8.   

    用cdata可以解决特殊字符问题.