J'utilise l'analyseur syntaxique SAX xml pour analyser certaines données xml qui contiennent des retours à la ligne. Lorsque vous utilisez Attributes # getValue, les données de nouvelle ligne sont perdues. Comment peut-on garder les nouvelles lignes?Conserve les nouvelles lignes lors de l'analyse xml
1
A
Répondre
-2
La solution était d'utiliser 

au lieu de \ n
+0
S'il vous plaît mentionner comment vous avez résolu dans cette réponse, où il appartient :) –
0
vous pouvez utiliser ce code lors de l'obtention de la chaîne à analyser:
public void characters(char ch[], int start, int length) {
for(int i=start; i<length; i++)
if(!Character.isISOControl(ch[i]))
content.append(ch[i]);
}
typique, après avoir passé les âges de recherche, je trouve la réponse après avoir publié ce question. La solution était d'utiliser au lieu de \ n –
Pouvez-vous décrire un peu plus? Je suis coincé et ne peux pas trouver beaucoup d'aide. Merci – kolslorr
Remplacez les instances de \ n par & # xA lors de l'exportation vers xml. –