我使用dom创建的xml的格式如下:
<root>
<aaa/>
<bbb/>
</root>现在我想这样:
<root xmlns="aaa.com">
<aaa/>
<bbb/>
</root>请问使用dom如何实现?期待大家的答案,明天来揭帖。
<root>
<aaa/>
<bbb/>
</root>现在我想这样:
<root xmlns="aaa.com">
<aaa/>
<bbb/>
</root>请问使用dom如何实现?期待大家的答案,明天来揭帖。
<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>
最后说下,没调试,要吃饭去了,但是应该不会错,肯定可以添加进去!
第一个参数是节点的名字,第二个就是默认namespace了
是ElementElement d=new Element("abc","www.csdn.net");