Je génère du XML via XmlTextWriter.Comment générer du XML avec CR, au lieu de CRLF dans XmlTextWriter
Le fichier me semble bon, valide (at wc3) et a été accepté par le client.
Mais un fournisseur client se plaint que les fins de ligne sont CRLF, au lieu de simplement CR. Eh bien, je suis sur une machine Win32 utilisant C#, et CRLF est la fin de ligne standard Win32. Y at-il un moyen de modifier les fins de ligne dans XmlTextWriter?
Aussi - les fins de ligne ne devraient-elles pas avoir d'importance pour un analyseur syntaxique XML approprié?
voir aussi: What are carriage return, linefeed, and form feed?
REMARQUE: ressemble à la seule réponse est une solution sur le côté - vous devez utiliser le XmlWriter au lieu de XmlTextWriter
Notez que le _way _ populaire est d'utiliser un seul LF, pas un CR. –
'new XmlTextWriter()' a été abandonné depuis .NET 2.0. Utilisez 'XmlWriter.Create' à la place. –