J'ai un objet XDocument et la méthode ToString() renvoie le code XML sans aucune indentation. Comment puis-je créer une chaîne à partir de ce XML contenant indenté?Comment créer une chaîne XML indentée à partir d'un XDocument dans C#?
edit: Je demande comment créer une chaîne en mémoire plutôt que d'écrire dans un fichier.
edit: On dirait que j'ai demandé par hasard une question piège ici ... ToString() retourne un XML indenté.
Pouvez-vous envoyer votre code? La seule façon d'obtenir XDocument.ToString pour ne pas indenter le XML est quand je passe explicitement dans SaveOptions.DisableFormatting à la méthode ToString. –
J'ai essayé les réponses ici. Ils n'ont eu aucun effet (utilise toujours des espaces). En utilisant .Net 4 (pas client). –
Connexes: http://stackoverflow.com/questions/1123718/format-xml-string-to-print-friendly-xml-string – CJBS