Problème : XML non valide...
Salut,
J'ai un DTD, et un fichier XML que je croyais en valide... mais il s'avère que le fichier xml n'est pas valide selon mon parseur...
DTD
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<!ELEMENT PROJECT (BUILD) >
<!ELEMENT BUILD ( COMMAND*,PERFORCE* ) >
<!ELEMENT COMMAND ( #PCDATA ) >
<!ATTLIST COMMAND
arg1 CDATA #IMPLIED
arg2 CDATA #IMPLIED
>
<!ELEMENT PERFORCE ( #PCDATA ) >
<!ATTLIST PERFORCE
type CDATA #REQUIRED
> |
XML
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?xml version = "1.0" encoding = "ISO-8859-1"?>
<!DOCTYPE PROJECT SYSTEM "project.dtd" >
<PROJECT>
<BUILD>
<PERFORCE type="OpenForEdit">//DC_SAM/Comand/Development/Main/dc_sam_comand/imake/site.def</PERFORCE>
<COMMAND>postbuild.bat</COMMAND>
<COMMAND arg1="ui" arg2="release">CreateDB.bat</COMMAND>
</BUILD>
</PROJECT> |
Le parseur situe l'erreur juste avant postbuild.bat et me dit :
Citation:
Element content is invalid according to the DTD/Schema. Expecting : PERFORCE
(Le contenu de l'élément est incorect compte tenu de la DTD. Element attendu :PERFORCE)
Merci à ceux qui pourront m'aider.