Guten Tag,
ich weiß, dass es hier diese Thema schon gibt allerdings wurde ich daraus nicht schlau und es ist von 2008, daher war ich mir nicht sicher ob das noch beantwortet wird.
Folgendes:
Ich habe ein XML Grundgerüst:
Dieses Lade ich in Excel rein und ordne es den Daten zu und erstelle über Excel eine neue XML, die dann die Daten so weiter ausfüllt und mir dann diese XML ausspuckt:
der macht dann halt für alle adressen dieses Format.
Diese Sachen lade ich dann in InDesign und pflege diese dann entsprechend ein, allerding habe ich dabei ein Problem:
Ich möchte aber nicht direkt alles voll haben mit Harten Zeilenumbrüchen, sondern in etwa so:

 = weicher Zeilenumbruch

 = harter Zeilenumbruch
wenn ich dies allerdings schon ins Grundgerüst einbaue und nachher in Excel exportiere löscht er "
" oder "
" wieder raus!
Ich habe gelesen, dass es mit XSLT möglich ist, es so auszuspucken, dass die Umrbüche so deklariert sind.
habe ich jetzt dazu gefunden aber ich kann da jetzt nicht sooo viel mit anfangen also ich sag mal so ich versteh es nicht ganz
Was ich von euch jetzt brauche ist, ob das damit funktioniert und wie das dann dafür aussieht bzw. welche funktionen ich dafür benötige.
Vielen lieben dank!
ich weiß, dass es hier diese Thema schon gibt allerdings wurde ich daraus nicht schlau und es ist von 2008, daher war ich mir nicht sicher ob das noch beantwortet wird.
Folgendes:
Ich habe ein XML Grundgerüst:
HTML Code:
<?xml version="1.0"?> <adressbuch> <daten id=""> <THEMEN_BEZEICHNUNG></THEMEN_BEZEICHNUNG> <STICHWOERTER_BEZEICHNUNG></STICHWOERTER_BEZEICHNUNG> <BEZEICHNUNG1></BEZEICHNUNG1> <BEZEICHNUNG2></BEZEICHNUNG2> <BEZEICHNUNG3></BEZEICHNUNG3> <STRASSE></STRASSE> <PLZ></PLZ> <ORT></ORT> <TELEFON></TELEFON> <TELEFAX></TELEFAX> <EMAIL></EMAIL> <INTERNET></INTERNET> </daten> </adressbuch>
HTML Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <adressbuch xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <daten id="1"> <THEMEN_BEZEICHNUNG>Thema</THEMEN_BEZEICHNUNG> <STICHWOERTER_BEZEICHNUNG>Stichwort</STICHWOERTER_BEZEICHNUNG> <BEZEICHNUNG1>Bezeichnung</BEZEICHNUNG1> <BEZEICHNUNG2>Bezeichnung_2</BEZEICHNUNG2> <STRASSE>Strasse</STRASSE> <PLZ>12345</PLZ> <ORT>Musterstadt</ORT> <TELEFON>01234/56789</TELEFON> <TELEFAX>01234/567890</TELEFAX> <EMAIL>[email protected]</EMAIL> <INTERNET>www.muster.de</INTERNET> </daten> </adressbuch>
Diese Sachen lade ich dann in InDesign und pflege diese dann entsprechend ein, allerding habe ich dabei ein Problem:
Ich möchte aber nicht direkt alles voll haben mit Harten Zeilenumbrüchen, sondern in etwa so:
HTML Code:
<?xml version="1.0"?> <adressbuch> <daten id=""> <THEMEN_BEZEICHNUNG></THEMEN_BEZEICHNUNG>
 <STICHWOERTER_BEZEICHNUNG></STICHWOERTER_BEZEICHNUNG>
 <BEZEICHNUNG1></BEZEICHNUNG1>
<BEZEICHNUNG2></BEZEICHNUNG2>
<BEZEICHNUNG3></BEZEICHNUNG3>
<STRASSE></STRASSE>
<PLZ></PLZ>
<ORT></ORT>
<TELEFON></TELEFON>
<TELEFAX></TELEFAX>
<EMAIL></EMAIL>
<INTERNET></INTERNET> </daten> </adressbuch>

 = harter Zeilenumbruch
wenn ich dies allerdings schon ins Grundgerüst einbaue und nachher in Excel exportiere löscht er "
" oder "
" wieder raus!
Ich habe gelesen, dass es mit XSLT möglich ist, es so auszuspucken, dass die Umrbüche so deklariert sind.
HTML Code:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:strip-space elements="*"/> <xsl:output method="xml" encoding="ISO-8859-1"/> <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> <xsl:template match="adressbuch"> <xsl:text>
</xsl:text> <!-- (1) --> <xsl:copy> <xsl:text>
</xsl:text> <!-- (2) --> <xsl:apply-templates/> </xsl:copy> </xsl:template> </xsl:stylesheet>
Was ich von euch jetzt brauche ist, ob das damit funktioniert und wie das dann dafür aussieht bzw. welche funktionen ich dafür benötige.
Vielen lieben dank!
Comment