如何在javascript中将属性添加到XML文档的根节点

时间:2010-02-09 17:08:57

标签: javascript xml dom client

我正在使用sarissa javascript库在Web应用程序中的客户端上创建xml。我的问题是如何向根节点添加属性?我真的试图将一个小的xml字符串传递给服务器,就像基本上是一行XML。我试过这个并没有用。 oDomDoc不支持“setAttributeNode”方法。我必须错误地添加属性。

var oDomDoc = Sarissa.getDomDocument("", "item");
var attrib = document.createAttribute("something");
attrib.nodeValue = "something";
oDomDoc.setAttributeNode(attrib);

我觉得我必须尝试将其添加到文档对象而不是节点。任何人都可以指出我正确的方向。非常感谢您的帮助。

干杯, 〜在圣地亚哥

1 个答案:

答案 0 :(得分:2)

是的,您正在“document”元素上创建一个不属于您想要的属性。

尝试使用文档节点创建新元素,然后在新创建的元素上使用setAttribute()方法。

签出JavaScript DOM,不需要任何特殊的库,只需要标准的JavaScript DOM方法。