0

これはどのように行われますか?

私はここでそれについて読んだ: 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初心者

4

1 に答える 1

1

ランタイム コードに改行はありますか?

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

JavaScript エンジンがこれらを 2 つの別個の式として解釈しないことを確認してください。これは完全に正当な JavaScript の行です:

("");

紛らわしいことに、JavaScript は暗黙のセミコロン式区切り文字をサポートしています。

したがって、エンジンはcdata関数参照に割り当てている可能性があります。

var cdata = document.createCDATASection;
于 2013-01-15T21:59:44.677 に答える