如何使用 Java 仅编辑 XML 文件的开始标记或结束标记?
或者如何创建一个有效的。因为 java 正在创建同名的自动结束标签,所以我有
<img id="2" src="item1.jpg">
我得到的是
<img id="2" src="item1.jpg"> bla bla </img id="2" src="item1.jpg">
浏览器期望 >
之后<img
关闭它
doc.createElement("img id=\"2\" src=\"item1.jpg\"" );
不用担心将特殊字符解析为 XML,我解决了这个问题。
我的问题的简历是,我尝试创建或编辑名称标签来获取图像并将此行写入 XML 或 XHTML 文件,并且由于将有很多标签和文件需要修改,所以我不想手动执行此操作。
最佳答案
你不能这样创建元素。 createElement()
的参数被称为 tagName
,并且仅此而已(在您的情况下为 "img"
)。
您需要调用setAttribute(String name, String value)
在返回的 Element
上。
关于java - 如何仅编辑开始标签或结束标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34833245/