jbuilder 2005 不是这个问题吧大哥
文件间距问题我已经解决,但是文件头不完整的总题还没有解决

解决方案 »

  1.   

    这个问题是因为你的文本编辑器的默认编码方式不是utf-8的,最大的可能性是用的gb2312的中文编码方式的。如果这样,当你打开一个utf-8的*.xml文件时就会自动的将其转换成非utf-8的编码方式,这样就出现了乱码了,特别是汉字注释等内容肯定会这样的,呵呵,好好确认一下你的默认编辑器的默认编码方式吧
      

  2.   

    我想可能是我插入元素的时候有点问题吧,大家看看我的代码哪有错
    xml文件根节点下有元素
        <zdc>
            <pm>金条</pm>
            <cz>C50</cz>
            <pm>液氨</pm>
            <cz>c51</cz> 
        </zdc>
    现在加入<cz>元素c52
    语法:
        Element zdc= root.getChild("zdc");
        List l_zdc=zdc.getChildren();
        Element new_ele = new Element("cz");
        new_ele.setText("c52");
        l_zdc.add(new_ele);
    期望结果:
        <zdc>
            <pm>金条</pm>
            <cz>C50</cz>
            <pm>液氨</pm>
            <cz>c51</cz>
            <cz>c52</cz> 
        </zdc>
    实际结果:
        <zdc>
                <pm>金条</pm>
                <cz>C50</cz>
                <pm>液氨</pm>
                <cz>c51</cz> 
            <pm />   <cz>c52</cz> </zdc>请问大家我错在哪里?