Mon application produit un fichier xml qui est ensuite transformé par xslt en un bon rapport html. J'ai cependant un problème avec \ n Il y a quelques techniques de xslt pour le faire, mais elles sont assez maladroites et prennent du temps.Comment remplacer les caractères spéciaux xml manuellement?
Donc ma solution était de faire un String.replace \ n à
< br />
puis pour forcer le xmlwriter à écrire cela avec WriteRaw (texte). Le problème est que le texte a parfois des caractères illégaux comme>.
Je n'arrive pas à trouver une méthode d'utilitaire dans .net qui accepte simplement une chaîne et la transforme dans une chaîne compatible xml. J'ai regardé avec le réflecteur et la classe qui gère cette logique n'est pas publique.
Y a-t-il des idées (à part écrire mon propre code pour le faire)?
Veuillez soumettre votre code actuel à The Daily WTF (http://thedailywtf.com/Contact.aspx). Vous obtiendrez facilement la première page. – Welbog
Mec, trop dur. À tout le moins, même si son code est la pire pile de vapeur, il essaie d'apprendre mieux. Cela mérite le respect à tout le moins. –
Qui s'en soucie? TDWTF ne consiste pas à apprendre, il s'agit de se moquer de nos ânes à des gens qui essaient d'analyser XML comme une chaîne de caractères et qui échouent. Sa solution actuelle a WTF écrit partout. Il a sa réponse de Tomalak. Maintenant, amusons-nous bien sur son vieux code brisé. – Welbog