почему DBUS нарушает свой собственный DTD?

Я смотрел на DBUS system.conf. XML включает оператор DOCTYPE, который ссылается на следующий DTD: http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd

Однако, когда я пытался проверить XML против того, что DTD, он имеет несколько отказов. Например: "Никакое объявление для атрибута send_type элемента не позволяет"

Почему проект DBUS нарушает свой собственный DTD? Если им нужны изменения, почему они не обновляют DTD или создают новый? Иначе, если они просто говорят heck с проверкой, почему они продолжают включать DOCTYPE в XML, который вводит в заблуждение по меньшей мере.

Они даже говорят пользователям использовать DTD в их документации. (т.е. "Конфигурационный файл является XML-документом. Это должно иметь следующее doctype объявление"). Другими словами, они говорят пользователям, что они должны использовать DTD, затем у них есть примеры, которые ясно нарушают тот DTD. Это кажется сумасшедшим мне. Кто-то просветите меня.

1
задан 16 March 2015 в 15:20

0 ответов

Другие вопросы по тегам:

Похожие вопросы: