Eu estava procurando no DBUS system.conf . O XML inclui uma declaração DOCTYPE que faz referência ao seguinte DTD: link
No entanto, quando tentei validar o XML contra esse DTD, ele tem várias falhas. Por exemplo: "Nenhuma declaração para o atributo send_type do elemento allow"
Por que o projeto DBUS viola seu próprio DTD? Se eles precisarem de mudanças, por que não atualizam o DTD ou criam um novo? Caso contrário, se eles estão apenas dizendo para verificar com validação, por que eles continuam a incluir o DOCTYPE no XML, o que é enganoso, para dizer o mínimo.
Eles até dizem aos usuários para usar o DTD em sua documentação . (isto é, "O arquivo de configuração é um documento XML. Ele deve ter a seguinte declaração de tipo de documento"). Em outras palavras, eles estão dizendo aos usuários que eles devem usar o DTD, então eles têm exemplos que claramente violam esse DTD. Isso parece loucura para mim. Alguém por favor me ilumine.