Autor |
Nachricht |
Thilo Machotta
Dabei seit: 10.07.2006
Ort: München
Alter: -
Geschlecht:
|
Verfasst Mi 31.01.2007 11:46
Titel
|
|
|
deavy hat geschrieben: | Muss schon in der XML Datei etwas programmiert werden? |
Das wäre der Ansatz, den ich verfolgen würde. Mit XSLT kannst Du z.B. den Text "Ansprechpartner: " automatisch dann erzeugen lassen, wenn das entsprechende XML-Element vorkommt.
Thilo
|
|
|
|
|
deavy
Threadersteller
Dabei seit: 12.01.2007
Ort: Backnang/Murr
Alter: 37
Geschlecht:
|
Verfasst Mi 31.01.2007 14:03
Titel
|
|
|
Thilo Machotta hat geschrieben: | deavy hat geschrieben: | Muss schon in der XML Datei etwas programmiert werden? |
Das wäre der Ansatz, den ich verfolgen würde. Mit XSLT kannst Du z.B. den Text "Ansprechpartner: " automatisch dann erzeugen lassen, wenn das entsprechende XML-Element vorkommt.
|
Ist ds auch möglich, wenn das Element immer kommt, nur eben mal mit Inhalt und mal ohne?
Michael
|
|
|
|
|
Anzeige
|
|
|
deavy
Threadersteller
Dabei seit: 12.01.2007
Ort: Backnang/Murr
Alter: 37
Geschlecht:
|
Verfasst Mi 31.01.2007 14:07
Titel
|
|
|
Vielen Danke jigity,
ich werde bei weiteren Fragen dann hier auf euch zurückkommen.
Vielen Dank für eure hilfe bisdahin
Gruß Michael
|
|
|
|
|
Thilo Machotta
Dabei seit: 10.07.2006
Ort: München
Alter: -
Geschlecht:
|
Verfasst Mi 31.01.2007 16:20
Titel
|
|
|
Kann ich Dir gerade auswendig nicht sagen, ich habe es bisher immer so gelöst, dass leere Elemente gar nicht erst auftauchen...
Thilo
|
|
|
|
|
deavy
Threadersteller
Dabei seit: 12.01.2007
Ort: Backnang/Murr
Alter: 37
Geschlecht:
|
Verfasst Do 01.02.2007 09:30
Titel
|
|
|
Ja, das wäre eine Alternative. Aber hierzu müsste ich dann erst zu jmd anderst gehen, der diese XML Ausgae wieder überarbeitet. Wäre eine besser Lösung wenn ich alles machen könnte und nicht wieder etwas umgeschrieben werden muss
Vielen Dank für die schnellen Antworten
|
|
|
|
|
Thilo Machotta
Dabei seit: 10.07.2006
Ort: München
Alter: -
Geschlecht:
|
Verfasst Do 01.02.2007 11:01
Titel
|
|
|
Was auf jeden Fall geht, ist, dass Du den leeren Feldern einen Standardwert (z.B. "0" oder "-") zuweist. Den Wert kann Du mit einer if-Konstruktion abfragen und in allen anderen Fällen den Text generieren lassen. Ob das auch ohne Wert klappt, weiß ich eben nicht, aber das könntest Du ja ausprobieren ...
Thilo
Zuletzt bearbeitet von Thilo Machotta am Do 01.02.2007 11:21, insgesamt 2-mal bearbeitet
|
|
|
|
|
deavy
Threadersteller
Dabei seit: 12.01.2007
Ort: Backnang/Murr
Alter: 37
Geschlecht:
|
Verfasst Fr 02.02.2007 13:14
Titel
|
|
|
mit einer XSLT-Transformation könnte es gehen.
Da gibt es ja sogar freeware Programme die einem alle Tags ohne Inhalt herausfiltert. Wenn ich die dann löche bringt mir das ja vor de Import nichts, weil dann doch keine Abfrage mehr erstellt werden kann, die sinn macht, oder?!?
das mit den Werten zuweisen mit 0 wäre ok, dann die Abfarge
if der inhalt 0, dann tu Textfeld erstellen
so hab ich das richtig verstanden oder?
Grüße Michael
|
|
|
|
|
Thilo Machotta
Dabei seit: 10.07.2006
Ort: München
Alter: -
Geschlecht:
|
Verfasst Fr 02.02.2007 14:19
Titel
|
|
|
Ich meine eine XSLT-Transformation.
Möglichkeit 1 wäre, Du löschst im Vorfeld alle leeren Tags und generierst dann bei allen, die übrig bleiben, den Autotext.
Möglichkeit 2 wäre, Du vergibst den Standardwert "0". Dann kann das Skript bei den 0-Feldern ein leeres Feld ausgeben und in allen anderen Fällen den Autotext generieren.
Thilo
|
|
|
|
|
|
|
|
Ähnliche Themen |
Wo speichert Indesign auf dem Mac Such-Abfragen?
Indesign dokument für nicht-indesign-nutzer "änderbar machen
[indesign-problem] indesign-eps im quark laden geht nicht
Indesign: Inhalte innerhalb zweier Indesign Dokus übernehmen
InDesign CS2 mehrer XML Dateien in einer Indesign Datei
InDesign - Probleme beim Drucken aus InDesign heraus
|
|