如何使用转义单个标签将 xml 转换为 java 中的文档

how to convert xml to document in java with escape single tags

有些标签 <img> 其结束标签是可选的。

String xml = "<div><img href=""></div>";

并没有通过下面的代码转换为文档对象

DocumentBuilderFactory factory =
DocumentBuilderFactory.    DocumentBuilder builder;
builder = factory.newDocumentBuilder();  
Document doc = builder.parse(xml); 

错误是

The markup in the document preceding the root element must be well-formed.

错误消息的意思与它所说的完全一样。 XML 中的结束标签不是可选的;因此,您的输入格式不正确 XML,因此解析器会拒绝它。