parser un xml en ignorant la dtd - XML/XSL - Programmation
MarshPosté le 23-11-2005 à 13:29:46
Bonjour,
J ai un pb.Voila j aimerais ignorer la ligne <!DOCTYPE TOTO SYSTEM "http://toto.com/xml.go?page=dtd"> car elle me génère une erreur sous TOMCAT car il ne trouve pas la DTD.Or je n en ai pas besoin seulement que j utilise DOM ou SAX j ai un fatal error ou un SAXParseException.comment rendre mon xml valide en ignorant la dtd.
Marsh Posté le 23-11-2005 à 13:29:46
Bonjour,
J ai un pb.Voila j aimerais ignorer la ligne <!DOCTYPE TOTO SYSTEM "http://toto.com/xml.go?page=dtd"> car elle me génère une erreur sous TOMCAT car il ne trouve pas la DTD.Or je n en ai pas besoin seulement que j utilise DOM ou SAX j ai un fatal error ou un SAXParseException.comment rendre mon xml valide en ignorant la dtd.
Moi je fais:
SAXParserFactory factory= SAXParserFactory.newInstance();
SAXParser parser=factory.newSAXParser();
parser.parse(fichier,handler);
Et meme si je fais:
DocumentBuilderFactory fabrique = DocumentBuilderFactory.newInstance();
// création d'un constructeur de documents
DocumentBuilder constructeur = fabrique.newDocumentBuilder();
// lecture du contenu d'un fichier XML avec DOM
File xml = new File("ExempleDOM.xml" );
Document document = constructeur.parse(xml);
Pouvez vous m'aider s il vous plait?
Merci d'avance