我使用dom创建的xml的格式如下:
<root>
    <aaa/>
    <bbb/>
</root>现在我想这样:
<root xmlns="aaa.com">
     <aaa/>
     <bbb/>
</root>请问使用dom如何实现?期待大家的答案,明天来揭帖。

解决方案 »

  1.   

    我来搞定,刚学到这里,为了这个问题,专门请教了牛人!
    <script language="javascript">
    var xmlDoc=new ActiveXObject("Msxml2.DOMDocument.4.0");
    xmlDoc.async=false;
    xmlDoc.load("你的.xml");
     var ppersonNode=xmlDoc.documentElement.childNodes[0] ;
      var pNode1=xmlDoc.createNode(2,"xmlns","");
    //注意那个2表示创建的是属性节点,如果是1表示元素节点,3表示文本节点, 
    ppersonNode.setAttributeNode(pNode1);
      window.alert(xmlDoc.documentElement.xml);
    </SCRIPT>
    最后说下,没调试,要吃饭去了,但是应该不会错,肯定可以添加进去!
      

  2.   

    不好意思,不能用javascript,必须用java实现。
      

  3.   

    Document d=new Document("abc","www.csdn.net");
    第一个参数是节点的名字,第二个就是默认namespace了
      

  4.   

    to  jFresH_MaN(Java Fresh Man) :请问你的Document是什么?类的全称是什么?我好像还没有见过这样的写法,Java中定义的Document是一个接口,不能直接这样使用的。
      

  5.   

    不好意思,我写错了
    是ElementElement d=new Element("abc","www.csdn.net");