Pouvez attributs XML les espaces?

Je suis de la création d'un DTD pour un document xml. J'ai un Énumérés attribut pour un élément xml. Ma question est la suivante: Pouvez l'attribut Type espaces?

par exemple:

  <!ELEMENT Link (#PCDATA)>
  <!ATTLIST Link Type (Amendment|Reference|Superseded|Modified|
  Corrigendum|Corresponds|Endorsement|Equivalent|Identical|Modified|
  Not Equivalent|Note taken of|Related|Similar) "Reference">

Donc ce que je voudrais, c'est:

  <Link Type="Not Equivalent" \>

Mais qui semble barf.

Est-il de la magie vaudou-je faire pour les espaces? Ou est-il juste pas de chance?

J'ai regardé dans un quelques spots, mais ne pouvait pas voir toute référence

Merci!

Mise à jour

Désolé, quand je dis barf, je veux dire que lorsque je tente de valider le document (par exemple de l'Ouvrir dans un navigateur web), je reçois un message d'erreur: caractère non Valide a trouvé en ATTLIST énumération. Erreur de traitement de la ressource 'file:///C:/myxmldocument.xml'. ...

Si vous êtes dans le processus de création de la DTD-même, alors j'ai sérieusement suggère de reconsidérer, et l'écriture d'un Schéma XML à la place. C'est beaucoup, beaucoup plus souple, tout en étant plus précis sur ce qui est et n'est pas autorisé.

OriginalL'auteur Christian Payne | 2010-02-16