neue-Zeile-Zeichen in xslt
Füge ich neue-Zeile-Zeichen'
"zwischen zwei Strings, die in xslt-Datei wie folgt:
test test1
Ausgabe ist genau wie dieses:
test
test1
Aber ich möchte die Ausgabe wie diese:
test test1
Ist das möglich in xslt?
Ich denke, ich sollte reden, warum will ich das:
ersten Ausgabe nicht machen Effekt in excel mit Alt + Enter. Aber wenn ich manuell Bearbeiten, wie xml-ausgang2, es funktioniert. auch nicht funktioniert.
Zusätzliche Erklärung
Stellen wir uns vor, "test test1' ist geschrieben in einer excel-Zelle. Wenn ich Alt + Enter in diesem und öffnen Sie die Datei mit notpead++, sehe ich diese Zelle wie diese:
test test1
In der xslt-Datei ich versuche, Sie zu ersetzen alle "newline" text"
"um diesen Effekt. Aber wenn ich öffnen Sie diese Ausgabe in notpead ich sehen, dass:
test
test1
aber ich möchte die Ausgabe so sein:
test test1
Vielleicht
test 

test1` das ist, was Sie wollen?die erste Ausgabe nicht machen Effekt in excel mit Alt + Enter. Aber wenn ich manuell Bearbeiten, wie xml-ausgang2, es funktioniert. 
 auch nicht funktioniert.
@Rowland spielte auf, alle richtigen XML-parser zu behandeln
und ein literal line feed als den gleichen Charakter. So müssen Sie sich nicht kümmern, ob Ihre Ausgabe auf eine wörtliche line feed oder eine
. Und ich verstehe nicht, was du meinst mit "nicht-Effekt in excel mit Alt + Enter". Wie nährst du die XML-Eingabe in Excel?Ich habe ein paar extra-Hinweis. Ich denke, es ist jetzt klar.
InformationsquelleAutor mavera | 2012-11-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn wir manipulieren, dass einige xml-Knoten über Vorlagen, die wir dann umsetzen können wie ...
also Hauptsache ist, [ <br/> ]. wir können mit p-Tags statt der br-tag auch.
InformationsquelleAutor Muzafar Malik
Probieren Sie etwas wie dieses:-
test &#10; test1
das ist nicht das, was der OP wollte.Ich habe soeben meine Antwort. Ist das jetzt gut?
Sollte es nun geben, semantisch korrekte Ausgabe, aber es tut nichts anderes, was der OP schon hatte. Er will sicher stellen, dass es serialisiert in einer bestimmten Weise. Vielleicht meintest du
<xsl:text disable-output-escaping="true">test &#10; test1</xsl:text>
? Das wäre in einigen Fällen, in denen der XSL-Prozessor die Kontrolle über die Serialisierung (ist aber nicht garantiert, um zu arbeiten in jedem Fall).InformationsquelleAutor Rahul Tripathi