(免责声明:在RingoJS中使用Rhino)
假设我有一个带元素的文档,我看不出如何将节点作为字符串附加到此元素.为了将字符串解析为xml节点然后将它们附加到节点,我尝试使用documentFragment,但我无法到达任何地方.简而言之,我需要像.NET的.innerXML一样简单,但它不在java api中.
var dbFactory = javax.xml.parsers.DocumentBuilderFactory.newInstance();
var dBuilder = dbFactory.newDocumentBuilder();
var doc = dBuilder.newDocument();
var el = doc.createElement('test');
var nodesToAppend = '<foo bar="1">Hi <baz>there</baz></foo>';
el.appendChild(???);
Run Code Online (Sandbox Code Playgroud)
如何在不使用任何第三方库的情况下执行此操作?
[编辑]在示例中并不明显,但我不应该知道变量'nodesToAppend'的内容.所以,请不要指向有关如何在xml文档中创建元素的教程.