Boinjour, j'ai une xsd qui doit valider mes documents xml.
Mais j'ai un souci, je ne peux pas inserer la balise line sans mettre dedans xmlns="", mon éditeur me la met directement si elle n'est pas là il me valide pas mon xml ???

XSD
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.toto.fr" targetNamespace="http://www.toto.fr">
 
  <xs:element name="toto" type="prompt.Type">
  </xs:element>
 
  <xs:complexType name="prompt.Type" mixed="false">
    <xs:sequence>
      <xs:element name="line" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence minOccurs="1" maxOccurs="1">
            <xs:element name="texte" type="xs:string" minOccurs="0" maxOccurs="1" />
            <xs:element name="object" minOccurs="0" maxOccurs="1">
            </xs:element>
          </xs:sequence>
          <xs:attribute name="identifier" type="xs:string" use="required" />
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
 
</xs:schema>
XML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="UTF-8"?>
<toto
          xmlns="http://www.toto.fr"
          xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
          xs:schemaLocation="http://www.toto.fr file:///E:/prompt.xsd">
  <line xmlns=""  identifier="ezeeaze">
  </line>
</toto>
Je n'y comprends rien. Pourrais je avoir un peu d'aide....
Par avancde merci...