diaporamaMiscXML
 
◃  Ch. 2 XML Schema  ▹
 

Extension de document (4/4)

  • et pour les attributs :
    <anyAttribute namespace="##other" /> permet à l'instance de contenir des attributs d'un namespace autre que celui en cours de définition.
    <anyAttribute namespace = "http://quelquepart.fr" /> permet l'utilisation des attributs définis dans un ou plusieurs namespace précisés (il peut y avoir une liste).
    <anyAttribute namespace="##targetNamespace" /> il peut y avoir un attribut fourni par le namespace en cours de définition.
    <anyAttribute namespace="##any" /> ajout d'attributs de tout namespace (option par defaut).
    <anyAttribute namespace="##local" /> ajout d'attributs d'un schema n'ayant pas de namespace.
  • Selon l'endroit où est placé un élément any, il peut être local ou global, dans un élément ou bien n'importe ou.