Каков наилучший способ введения дополнительных атрибутов в документы XML, используемые для свойств Java?
Мы работаем над проектом, который использует файлы свойств, написанные на XML, в соответствии с DTD:
<!ELEMENT properties ( comment?, entry* ) >
<!ATTLIST properties version CDATA #FIXED "1.0">
<!ELEMENT comment (#PCDATA) >
<!ELEMENT entry (#PCDATA) >
<!ATTLIST entry key CDATA #REQUIRED>
Файлы свойств используются для локализованных меток и сообщений пользовательского интерфейса и используются в нескольких разных частях приложения. Иногда Java должна использовать метки, иногда XSLT. Кроме того, некоторые из меток записываются в объект метки Javascript на стороне клиента, но лишь небольшая их часть. Мы хотели бы добавить дополнительный атрибут к элементу
Кому-нибудь приходилось расширять DTD, используемый для свойств XML Java? Это неправильный подход? Ваш вклад приветствуется.
С уважением.