2

我有问题:

当我使用 org.jdom 解析器从令人兴奋的源代码构建 xml 时,它会插入手动属性,其值在 DTD 文件中标记为 # FIXED,但在源 xml 中未指定这些属性。

如何防止它将这些默认的#FIXED值插入到 xml 中?例如:源 XML

<head type="myhead">my table</head>

DOM 解析器后的结果 XML:

<head type="myhead" is-search="true">my table</head>

如您所见,is-search缺少属性:(

已解决: 添加了这一行

setFeature("http://xml.org/sax/features/validation", false);
setFeature("http://apache.org/xml/features/nonvalidating/load-dtd-grammar", false);
setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
4

0 回答 0