peace50
Messages postés2Date d'inscriptiondimanche 30 mars 2003StatutMembreDernière intervention20 janvier 2006
-
20 janv. 2006 à 19:50
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
2 févr. 2006 à 18:17
bonjour,
je suis entrain de lire un fichier xml avec
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(reader);
et j aimerais connaitre encoding du flux rss qui se trouvedans le header xml
je pense qu il faut le recherche dans le xmldoc mais ou ??
merci d' une reponse prochaine
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 2 févr. 2006 à 18:17
Salut,
Cette information étant forcement dans le 1er noeud du document, on peut la récupérer de cette manière :
// tentative de récupération de l'encoding
XmlDeclaration declaration = xmldoc.FirstChild as XmlDeclaration;
if ( declaration != null )
MessageBox.Show(declaration.Encoding);
else
MessageBox.Show("Information non disponible.");
Si le 1er noeud est bien celui espéré, alors son type est XmlDeclaration, si le cast échoue (declaration == null), c'est que l'information n'est pas disponible.