1

我在 String(xmlStr) 中有一些 XML 标签,如下所示:

<mainTag1>
    <tagA>lyrics</tagA>
    <tagB>com.example.action.Lyrics</tagB>
</mainTag1>
<mainTag2>
    <tagC>lyrics</tagC>
    <tagD>/lyrics</tagD>
</mainTag2>

我正在使用以下代码验证此 XML:

final InputStream inputStream = new ByteArrayInputStream(xmlStr.getBytes());
final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder;
docBuilder = factory.newDocumentBuilder();
final Document document = docBuilder.parse(inputStream);

docBuilde.parse,抛出异常:

文档中根元素之后的标记必须格式正确。

对于我的代码要求,我不能添加任何根标签。有什么方法可以验证我的标签,而不会出现此错误?

4

0 回答 0