Bonjour le forum,

j'utilise le XML avec le JAVA et voila mon soucis :

voici ma DTD :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT MAILS (MAIL+)>
<!ELEMENT MAIL (DATE+, SUBJECT+, CONTENT+)>
<!ELEMENT DATE (#PCDATA)>
<!ELEMENT SUBJECT (#PCDATA)>
<!ELEMENT CONTENT (#PCDATA)>
voila mon fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="UTF8"?>
<!DOCTYPE MAILS SYSTEM "Mails.dtd">
<MAILS>
<MAIL>
<DATE>Wed Oct  1 11:39:23 RDT 2008</DATE>
<SUBJECT>Info : file.txt generated</SUBJECT>
<CONTENT>
New file.txt file generated.
Put it into your SNEC environment : Database/Xml/<equipment name>, before running it.
</CONTENT>
</MAIL>
</MAILS>
et mon problème :
mon programme JAVA pense que <equipment name> est une balise et me retourne une erreur : Attribute name "name" associated with an element type "equipment" must be followed by the ' = ' character.


Quelqu'un a une idée ? problème d'encodage ?
Merci d'avance,

bap