我正在尝试使用 Dom4J 2.1.1 将实体声明添加到 Java 中的 XML 文档,但不知道如何执行此操作,或者是否可能这样做。有人可以帮忙吗?<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE TEAMS_ASSET_FILE PUBLIC "-//TEAMS//DTD asset and link file//EN" "D:\Apps\data\Tasset.dtd" [<!ENTITY asset0000001 SYSTEM "Z:\somepath\1234\myfile.pdf"><!ENTITY asset0000002 SYSTEM "Z:\anotherpath\5678\another.pdf">]><content>...</content>
1 回答
RISEBY
TA贡献1856条经验 获得超5个赞
请参阅 DocumentType-Interface [ https://dom4j.github.io/javadoc/2.1.1/org/dom4j/DocumentType.html]。通过使用获取它 DocumentType docType = doc.getDocType();
,然后使用 setExternalDeclarations(java.util.List<Decl> declarations)
或 将实体添加为InternalEntityDecl/ExternalEntityDeclsetInternalDeclarations(java.util.List<Decl> declarations)
添加回答
举报
0/150
提交
取消