我正在使用sarissa javascript库在Web应用程序中的客户端上创建xml。我的问题是如何向根节点添加属性?我真的试图将一个小的xml字符串传递给服务器,就像基本上是一行XML。我试过这个并没有用。 oDomDoc不支持“setAttributeNode”方法。我必须错误地添加属性。
var oDomDoc = Sarissa.getDomDocument("", "item");
var attrib = document.createAttribute("something");
attrib.nodeValue = "something";
oDomDoc.setAttributeNode(attrib);
我觉得我必须尝试将其添加到文档对象而不是节点。任何人都可以指出我正确的方向。非常感谢您的帮助。
干杯, 〜在圣地亚哥
答案 0 :(得分:2)
是的,您正在“document”元素上创建一个不属于您想要的属性。
尝试使用文档节点创建新元素,然后在新创建的元素上使用setAttribute()
方法。
签出JavaScript DOM,不需要任何特殊的库,只需要标准的JavaScript DOM方法。