(免责声明:在 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(???);
如何在不使用任何第三方库的情况下做到这一点?
[编辑] 在示例中并不明显,但我不应该知道变量“nodesToAppend”的内容。因此,请不要向我指出有关如何在 xml 文档中创建元素的教程。