gpt4 book ai didi

java - 如何使用 Dom4J 在 Java 中定义 XML 实体?

转载 作者:行者123 更新时间:2023-12-01 23:59:59 25 4
gpt4 key购买 nike

我正在尝试使用 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>

最佳答案

请参阅文档类型接口(interface) [ https://dom4j.github.io/javadoc/2.1.1/org/dom4j/DocumentType.html] 。通过使用获取它 DocumentType docType = doc.getDocType();然后将实体添加为 InternalEntityDecl/ExternalEntityDecl setExternalDeclarations(java.util.List<Decl> declarations)或者 setInternalDeclarations(java.util.List<Decl> declarations)

关于java - 如何使用 Dom4J 在 Java 中定义 XML 实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58183140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com