javascript xml子节点

时间:2013-01-15 19:19:20

标签: javascript xml

这是怎么做到的?

我在这里读到它:CDATA 我试过了:

    var XML = document.createElement("testing");
    var NodeSystemOut = document.createElement("system-out");
    var cdata = document.createCDATASection
    ('<p>Good relations have I with the Wookies</p>');
    NodeSystem.appendChild(cdata);
    XML.appendChild(NodeSystem); 

但这不起作用。

任何想法? javascript noob

1 个答案:

答案 0 :(得分:1)

运行时代码中是否有换行符?

var cdata = document.createCDATASection
('<p>Good relations have I with the Wookies</p>');

检查您的JavaScript引擎是否将这些解释为两个单独的表达式。这是一个非常合法的JavaScript系列:

("");

令人困惑的是,JavaScript支持implicit semicolon expression delimiters

因此,引擎可能会将cdata分配给函数引用:

var cdata = document.createCDATASection;