Открыть / неограниченный список атрибутов для элемента в DTD? - PullRequest
0 голосов
/ 02 декабря 2010

Возможно ли в DTD определить элемент, который будет иметь открытый / неограниченный список атрибутов?

Я знаю, что элемент может иметь неограниченные дочерние элементы:

<!ELEMENT element_name ANY>

Но учебники и ссылки, с которыми я уже ознакомился, похоже, предполагают, что список атрибутов для элемента должен быть полным. И я не смог найти какой-либо явной ссылки на эту ситуацию.

1 Ответ

1 голос
/ 02 декабря 2010

Нет, если вы хотите подтвердить это. (ZVON дает хороший обзор DTD): http://zvon.org/xxl/DTDTutorial/General/contents.html. Если вы не используете валидатор, то разрешен любой правильно сформированный XML.

В схеме XSD можно разрешить необъявленные атрибуты, в том числе из других пространств имен (пространства имен очень сложно управлять в DTD).

...