xml本来就要转义字符啊。用 org.jdom.CDATA 吧。

解决方案 »

  1.   

    如果用CDATA的话,输出如下
    <table border="0" id="menu" cellSpacing="1" onclick="menu_showMenu();">
      <tr onmouseover="menu_menuOver();" menubar.onmouseout="menu_menuOut();">
        <td NOWRAP="true">
          <![CDATA[&nbsp;&nbsp;]]>
          <table border="0" cellpadding="0" cellspacing="0" width="100" onselectstart="return false;">
            <tr onmouseover="popmenu_lineOver();" onmouseout="popmenu_lineOut();">
              <td><![CDATA[&nbsp;&nbsp;]]></td>
              <td NOWRAP="true"><![CDATA[&nbsp;&nbsp;]]></td>
              <td><![CDATA[&nbsp;&nbsp;]]></td>
              <td><![CDATA[&nbsp;&nbsp;]]></td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
      

  2.   

    我用了org.jdom.Text类输出的还是和以前一样
      

  3.   

    再XML里&本来就是&amp;啊,有什么问题吗
      

  4.   

    对阿,再用jdom读出来就好了!
      

  5.   

    我是想在里面输入&nbsp;它转换成那样,就无法实现HTML中的空格了,请问各位高手如何转换呀???
      

  6.   

    这样表示 :    &amp;nbsp;