Bonjour a vous tous,
J'ai un probleme dans mon fichier XML, j'ai defini un dtd et dans mon fichier xml je lui fais appel pour verifier la syntaxe le probleme que si je lui donne une balise qui n'exsite pas il n'affiche pas de probleme (je veux qu'il detecte qui'il a une erreur)
dans mon fichier xml je fais

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plateForm SYSTEM "config.dtd" >
<plateForm>
<config name="">
<host name="">
<group name="">
<instances>
<httpStack/>
</instances>
<proxyApp name=""/>
</group>
</host>
</config>
</plateForm>

mon dtd
<!ELEMENT plateForm (config*)>
<!ELEMENT config (host*)>
<!ATTLIST config
name CDATA #REQUIRED>
<!ELEMENT host (group*)>
<!ATTLIST host
name CDATA #IMPLIED>
<!ELEMENT group (instance*,proxyApp+)>
<!ATTLIST group
name CDATA #REQUIRED>
<!ATTLIST proxyApp
name CDATA #REQUIRED>
<!ELEMENT instance (httpStack|calloutAgent|JMXGateway|SIPStack)+>
<!ELEMENT calloutAgent >
<!ATTLIST calloutAgent
name CDATA #REQUIRED>
<!ELEMENT httpStack >
<!ATTLIST httpStack
name CDATA #REQUIRED>
<!ELEMENT JMXGateway >
<!ATTLIST JMXGateway
name CDATA #REQUIRED>
<!ELEMENT SIPStack >
<!ATTLIST SIPStack
name CDATA #REQUIRED>