使用Transformer编写XML文件时,如何在不获取java.lang.NullPointerException的情况下在DOM文档中创建空节点
我正在编写一个包含一些节点的XML文档,其中可能包含使用element.appendChild(documnet.createTextNode(nodeValue));的空值。在这里,这个nodeValue可以是一个空字符串,或者假设是null或空值,那么我们如何强制它像<emptyTextNode/> or <emptyTextNode>&
我在为运行一个函数而挣扎。; }
profile.appendChild(myProfile)
我得到了指向Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not oftype 'Node'.的
let element = document.getElementById('popover-background');});
这样做,我会遇到一个错误,即不能在元素上调用函数'append‘,因为元素是空的。我还尝试使用document.getElementsByTagName('head')将样式元素作为子元素添加到head元素中。但是,当我试图使
= new DOMParser(); parentElem.appendChild(childElem);此函数用于获取html字符串和父元素。当我尝试将childElem附加到parentElem时,出现错误。
谷歌之后,我发现appendChild函数需要HTMLElement。childElem是HTMLDoc