valider mon fichier xml
2 messages
• Page 1 sur 1
- etang
- Nouveau WRInaute

- Messages: 2
- Inscription: 22 Mai 2009
valider mon fichier xml
salut ,
voilà j'ai lus pratiquement tout les tuto mais mon problème n'est toujours pas résolus aidez moi je suis débutant à valider mon fichier xml , mon érreure est celle si :
Warning: DOMDocument::schemaValidate() [domdocument.schemavalidate]:
Element '{http://www.w3.org/2001/XMLSchema}element': The content is not
valid. Expected is (annotation?, ((simpleType | complexType)?, (unique
| key | keyref)*)). in
/opt/lampp/htdocs/workspace/PROJET_TUTO/Yacine/test_php.php on line 4
Warning: DOMDocument::schemaValidate() [domdocument.schemavalidate]:
Invalid Schema in
/opt/lampp/htdocs/workspace/PROJET_TUTO/Yacine/test_php.php on line 4
Erreur
merci
joindre mon fichier xml
[code]<?php
$xml = new DOMDocument();
$xml->load('articles.xml');
if ($xml->schemaValidate("my.xsd")) {
echo "OK";
} else {
echo "Erreur";
}
?>
merci
voilà j'ai lus pratiquement tout les tuto mais mon problème n'est toujours pas résolus aidez moi je suis débutant à valider mon fichier xml , mon érreure est celle si :
Warning: DOMDocument::schemaValidate() [domdocument.schemavalidate]:
Element '{http://www.w3.org/2001/XMLSchema}element': The content is not
valid. Expected is (annotation?, ((simpleType | complexType)?, (unique
| key | keyref)*)). in
/opt/lampp/htdocs/workspace/PROJET_TUTO/Yacine/test_php.php on line 4
Warning: DOMDocument::schemaValidate() [domdocument.schemavalidate]:
Invalid Schema in
/opt/lampp/htdocs/workspace/PROJET_TUTO/Yacine/test_php.php on line 4
Erreur
merci
joindre mon fichier xml
- Code: Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<articles xmlns="http://www.w3schools.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3schools.com my.xsd"><article id="0"><title>
de
</title><untitle>
des
</untitle><auteurs>
dess
</auteurs><date>
1970-12-18
</date><text>
tel me why?
</text></article></articles>
- Code: Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="articles">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element name="article">
<xs:attribute name="id" type="xs:integer"/>
<xs:complexType>
<xs:sequence>
<xs:element name="title" type="xs:string"/>
<xs:element name="untitle" type="xs:string"/>
<xs:element name="auteurs" type="xs:string"/>
<xs:element name="dat" type="xs:date"/>
<xs:element name="text" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
[code]<?php
$xml = new DOMDocument();
$xml->load('articles.xml');
if ($xml->schemaValidate("my.xsd")) {
echo "OK";
} else {
echo "Erreur";
}
?>
merci
- etang
- Nouveau WRInaute

- Messages: 2
- Inscription: 22 Mai 2009
Re: valider mon fichier xml
etang a écrit:salut ,
voilà j'ai lus pratiquement tout les tuto mais mon problème n'est toujours pas résolus aidez moi je suis débutant à valider mon fichier xml , mon érreure est celle si :
Warning: DOMDocument::schemaValidate() [domdocument.schemavalidate]:
Element '{http://www.w3.org/2001/XMLSchema}element': The content is not
valid. Expected is (annotation?, ((simpleType | complexType)?, (unique
| key | keyref)*)). in
/opt/lampp/htdocs/workspace/PROJET_TUTO/Yacine/test_php.php on line 4
Warning: DOMDocument::schemaValidate() [domdocument.schemavalidate]:
Invalid Schema in
/opt/lampp/htdocs/workspace/PROJET_TUTO/Yacine/test_php.php on line 4
Erreur
merci par avance
joindre mon fichier xml
- Code: Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<articles xmlns="http://www.w3schools.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3schools.com my.xsd"><article id="0"><title>
de
</title><untitle>
des
</untitle><auteurs>
dess
</auteurs><date>
1970-12-18
</date><text>
tel me why?
</text></article></articles>
- Code: Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:element name="articles">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element name="article">
<xs:attribute name="id" type="xs:integer"/>
<xs:complexType>
<xs:sequence>
<xs:element name="title" type="xs:string"/>
<xs:element name="untitle" type="xs:string"/>
<xs:element name="auteurs" type="xs:string"/>
<xs:element name="dat" type="xs:date"/>
<xs:element name="text" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
[code]<?php
$xml = new DOMDocument();
$xml->load('articles.xml');
if ($xml->schemaValidate("my.xsd")) {
echo "OK";
} else {
echo "Erreur";
}
?>
merci
2 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- quelle librairie php pour valider un flux xml?
- Fichier XML - Découpage
- Lecture fichier XML
- decouper un fichier xml
- Fichier Sitemaps.xml
- Fichier XML Vs Base de données
- Test si fichier xml valide ?
- convertir fichier HTML to XML !!!!!!
- problème de taille de fichier xml
- Impossible d'envoyer 1 fichier xml de plus de 10 MO ?
Consultez la description détaillée des produits ou services de Google suivants : API Google Checkout
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
