为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

米琪卡哇伊 2023-09-13 17:00:35
我正在尝试使用 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)

查看完整回答
反对 回复 2023-09-13
  • 1 回答
  • 0 关注
  • 93 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信