Bonjour,
J'ai un probleme dans le parsing d'un fichier XML
Je bosses avec le Compact Framework.
En utilisant XmlTextReader, les fichier XML
- SANS DOCTYPE sont parsés
- AVEC DOCTYPE ne le sont pas
j'aimerai savoir d'ou vient le probleme et comment faire pour ignorer
le doctype.
J'initialise mon objet comme cela
Code :
- XmlTextReader reader = new XmlTextReader(url);
- reader.WhitespaceHandling = WhitespaceHandling.None;
- reader.XmlResolver = null;
|
La recuperation des element lu est faite comme cela,
dans le cas d'une fichier avec un doctype, la methode
read() retourne toujours FALSE !!! Prkoi ?
Code :
- bool readData = false;
- try
- {
- readData = reader.Read();
- }
- catch (System.Xml.XmlException e)
- {
- ...
- }
|
Avec un fichier XML sans doctype ca passe nikel
Merci d'avance ...