Bonjour le forum,
j'utilise le XML avec le JAVA et voila mon soucis :
voici ma DTD :
voila mon fichier :
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)>
et mon problème :
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>
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
Partager