Salut à tous,
Je souhaite à partir d'un string créer un document xmlet l'afficher de facon indenté dans une richTexBox :)
Pour l'instant, je procède de la facon suivante :
Le problème est que si mon string text n'est pas bien formé, mon programme plante quand je fais le loadXmlCode:
1
2
3
4
5
6
7
8
9
10
11 MemoryStream ms = new MemoryStream(); XmlTextWriter wr = new XmlTextWriter(ms, null); wr.Formatting = Formatting.Indented; XmlDocument doc = new XmlDocument(); doc.LoadXml(text); doc.Save(wr); StreamReader sr = new StreamReader(ms); sr.BaseStream.Position = 0; this.rtb_showXmlDoc.Text = sr.ReadToEnd();
C'est pourquoi je voudrais pouvoir vérifier si mon doc est bien formé avant de l'afficher. Je n'ai pas de DTD speciale à suivre, simplement verifier la forme du doc.
Cela fait pas mal de temps que je cherche et je n'arrive pas a trouver de solution...
Merci de m'aider.