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
XML
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 <!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 >
Le parseur situe l'erreur juste avant postbuild.bat et me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 contenu de l'élément est incorect compte tenu de la DTD. Element attenduElement content is invalid according to the DTD/Schema. Expecting : PERFORCEERFORCE)
Merci à ceux qui pourront m'aider.
Partager