猿问

java xml中createElement()抛出异常 :指定的 XML 字符无效或非法。

for (int i = 0; i < list.size(); i++) {
    Element attrs = document.createElement(list.get(i));
    tname.appendChild(attrs);
   }

这段代码第二行报错,我试过如果括号内改成(“name”)就可以

log:

Exception in thread "main" org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: 指定的 XML 字符无效或非法。
 at com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.createElement(Unknown Source)

还不走
浏览 3612回答 2
2回答

东风冷雪

“name”  是字符串, attrs是Element对象,改成    tname.appendChild(attrs.toString()); 试一下,看行不。。
随时随地看视频慕课网APP

相关分类

Java
我要回答