Comment faire pour ajouter un saut de ligne (saut de ligne) dans le fichier XML?
J'ai un fichier XML et je voudrais faire une nouvelle ligne dans le texte
"Exemple de Texte 123" comme ce
Sample
Text 123
J'ai déjà essayé tout ce que je veux dire 


\n
mais rien ne fonctionne:
<?xml version="1.0" encoding="UTF-8" ?>
<item>
<text>Address</text>
<data>
Sample 
 Text 123
</data>
</item>
OriginalL'auteur Christian | 2016-02-19
Vous devez vous connecter pour publier un commentaire.
Un newline (aka saut de ligne ou fin-de-ligne, EOL) est le caractère spécial ou séquence de caractères qui marque la fin d'une ligne de texte. L'exacte des codes utilisés varient selon les systèmes d'exploitation:
Vous pouvez utiliser


pour un saut de ligne (LF) ou
pour un retour chariot (CR), et d'un analyseur XML va le remplacer avec le caractère de passer au large de l'analyse de texte à une application. Ceux-ci peuvent être ajoutés manuellement, que vous montrez dans votre exemple, mais il est particulièrement pratique lorsqu'il est nécessaire d'ajouter des sauts de ligne par programme au sein d'une chaîne:LF
:"
"
CR
:"
"
LF
:<xsl:text>
</xsl:text>
CR
:<xsl:text>
</xsl:text>
Ou, si vous voulez le voir dans le fichier XML immédiatement, il suffit de le mettre dans littéralement:
Retour à la ligne n'apparaît pas?
Gardez à l'esprit que la façon dont une application interprète le texte, y compris les retours à la ligne, est à la hauteur. Si vous trouvez que vos retours à la ligne sont ignorés, il se peut que l'application s'exécute automatiquement ensemble de texte séparés par des retours à la ligne.
Les navigateurs HTML, par exemple, va ignorer les retours à la ligne (et normaliser l'espace dans le texte, tels que les espaces multiples sont consolidées). Pour briser les lignes en HTML,
<br/>
; oudiv
oup
qui, par défaut, provoque un saut de ligne après le texte ci-joint, ou dans un élément commepre
qui, par défaut, généralement de préserver les espaces et les sauts de ligne; ouwhite-space
de contrôle de saut de ligne de rendu.Application XML ne coopèrent pas?
Si une application de XML n'est pas le respect de vos retours à la ligne, et de travail au sein de l'application du modèle de traitement n'aide pas, un autre recours possible est d'utiliser
CDATA
à dire l'analyseur XML pas pour analyser le texte contenantle retour à la ligne.
ou, si le balisage HTML est reconnu en aval:
Si cela permet dépendra défini par l'application de la sémantique d'un ou de plusieurs étapes du pipeline de traitement XML le XML passe à travers.
Ligne de fond
Un newline (aka saut de ligne ou fin-de-ligne, EOL) peut être ajoutée tout comme n'importe quel caractère dans le fichier XML, mais être conscient de
Réponse de mise à jour. Voir Saut de ligne n'apparaît pas?
je vous remercie pour votre aide!
OriginalL'auteur kjhughes
Voir https://msdn.microsoft.com/en-us/library/system.xml.xmlwritersettings.newlineonattributes(v=vs. 110).aspx
OriginalL'auteur charles922