将附加属性引入用于Java属性的XML文档的最佳方法是什么?

时间:2012-03-21 16:15:12

标签: java xml dtd

根据DTD,我们正在开发一个使用XML编写的属性文件的项目:

<!ELEMENT properties ( comment?, entry* ) >
<!ATTLIST properties version CDATA #FIXED "1.0">
<!ELEMENT comment (#PCDATA) >
<!ELEMENT entry (#PCDATA) >
<!ATTLIST entry key CDATA #REQUIRED>

属性文件用于本地化用户界面标签和消息,并在应用程序的多个不同部分中使用。有时它需要使用标签,有时它是XSLT。此外,一些标签被写入客户端的Javascript标签对象,但只占其中的一小部分。我们想在&lt; entry /&gt;中引入一个额外的属性。元素,以便我们可以表示标签是否应该写入Javascript对象,例如,js =“true”。但显然DTD不支持这一点。我想我们可以将“-js”附加到任何属性名称,以表示它应该写入JS对象,但这看起来很难看。而属性将是一个更好的解决方案。

有没有人必须扩展用于XML Java属性的DTD?这是错误的方法吗?感谢您的意见。

问候。

0 个答案:

没有答案