J'ai un document XML à partir de laquelle je veux supprimer les espaces blancs et les retours chariot. Comment puis-je obtenir le XML modifié en utilisant C#.Comment faire pour supprimer des espaces à partir d'un XmlDocument
3
A
Répondre
17
Définissez l'indicateur preserveWhiteSpace false:
XmlDocument doc = new XmlDocument();
doc.PreserveWhitespace = false;
doc.Load("foo.xml");
// doc.InnerXml contains no spaces or returns
1
Pour supprimer les espaces blancs entre les balises:
# Regex regex = new Regex(@">\s*<");
# string cleanedXml = regex.Replace(dirtyXml, "><");
Source et d'autres informations USEFULL here
+10
ne serait-il aussi supprimer les espaces blancs Sections CDATA? en d'autres termes dans les endroits où cela devrait être intact? –
Questions connexes
- 1. Comment faire pour supprimer des caractères spécifiques à partir de noms de fichiers en utilisant BASH
- 2. Comment faire pour supprimer des chemins à partir d'onglets dans Visual Studio 2008?
- 3. Comment faire pour supprimer les espaces de fin dans une colonne de base de données?
- 4. Supprimer des espaces de nœuds XML
- 5. Comment faire pour couper correctement les espaces à partir d'une chaîne en Java?
- 6. Oracle - comment supprimer les espaces blancs?
- 7. Comment faire pour supprimer des doublons dans la table MySQL
- 8. Création d'un XmlDocument à partir de données XmlDocument existantes dans Asp.Net
- 9. Sérialiser l'objet à XmlDocument
- 10. Comment faire pour supprimer une macro
- 11. supprimer les espaces de variables
- 12. Comment faire pour supprimer cette hiérarchie parallèle
- 13. Comment faire pour supprimer QWidgets de QSplitter
- 14. Supprimer le fichier avec des espaces blancs sur son nom
- 15. Comment supprimer les espaces d'une chaîne dans OCaml?
- 16. Comment obtenir une expression régulière pour faire correspondre des éléments avec des espaces
- 17. Lecture de XML/SOAP à partir d'un XMLDocument
- 18. Comment faire UserControl pour utiliser des espaces réservés de la page maquette?
- 19. Changer les espaces pour -
- 20. Supprimer les espaces unnessesary de Composants Balançoires
- 21. Réduire les espaces à partir du contenu HTML?
- 22. Comment puis-je créer XmlDocument avec de nombreux espaces de noms xml dans un seul noeud?
- 23. Comment faire pour que Visual Studio 2008 ignore les espaces de fin lorsque j'appuie sur END?
- 24. Utilisation de regex python pour extraire des espaces de noms à partir de sources C++
- 25. comment faire pour supprimer 503 exception dans C#
- 26. Bibliothèque pour générer .NET XmlDocument à partir de la balise de balise HTML
- 27. Comment faire des appels API Win32 à partir de PHP?
- 28. Comment faire pour GetByte à partir de l'objet sans sérialiser?
- 29. faire des espaces dans les tables sql requêtes fubar?
- 30. Comment faire pour supprimer les doublons de int [] []
Cela fonctionne seulement après ré-enregistrement .. Au moins dans C# – AareP
AareP est correct, ne fonctionne pas lorsque vous utilisez doc.LoadXml (...) directement après. – Ted