【发布时间】:2016-10-16 09:43:04
【问题描述】:
我使用Properties#storeToXML 将java.util.Properties 转换为XML 格式。但是,默认情况下,它会为其生成带有 DTD 架构的 XML:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
...
</properties>
是否可以改为使用 XSD 架构?如何重新配置?
【问题讨论】:
-
我将 oracle 文档读为“它是 DTD - 句号”。我没有发现任何可以切换到 XSD 的提示。但是:文档说,它并没有真正“使用”过。它只是唯一地命名一个。所以对我来说,问题出现了:你为什么要这样做?
-
@Fildor 我只想为我的应用程序生成的每个 XML 提供 XSD 架构以保持一致性
标签: java xml xsd dtd properties-file