diaporamaMiscXML
 
◃  Ch. 2 XML Schema  ▹
 

Absence de Namespace

  • Il est possible de définir des schemas sans namespace, il n'y a plus de targetNamespace ni de xmlns.
    <?xml version="1.0" ?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                elementFromDefault="qualified">
                         ...
    </xsd:schema>
  • Dans l'instance, on remplace schemaLocation par noNamespaceSchemaLocation :
    <?xml version="1.0" ?>
    <Librairie xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:noNamespaceSchemaLocation="librairie.xsd">
      <Livre>
        <Titre>Le guide du routard Galactique</Titre>
        <Auteur>Doug las Adams</Auteur>
        <Date>1979</ Date>
        <ISBN>0345391802</ISBN>
        <Editeur>Ballantine Books</Editeur>
      </Livre>
    </Libraire>