Есть ли способ разместить ЛЮБОЙ элемент где угодно в пределах SGML DTD?

Я создаю DTD для инструмента, который будет изменять только атрибуты. Меня не волнует, соответствует ли он DTD. Я хочу, чтобы ЛЮБОЙ элемент мог быть дочерним по отношению к любому другому элементу. Просто чтобы парсер не мог изменять набор данных. В настоящее время у меня есть любой объект, который содержит полный список элементов и допускает ((ноль или более) каждого) ноль или более раз.

1 ответ

Решение

Я думаю, вы могли бы сделать все элементы включенными в root, но фу.

Пример мерзости...

<!ELEMENT root - - (all|child|elements)* +(all|child|elements)>
Другие вопросы по тегам