[GastForen Programme Print/Bildbearbeitung Adobe InDesign [JS] Wie XML-Tag ausfindig machen für Sortierung?

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

[JS] Wie XML-Tag ausfindig machen für Sortierung?

madoho
Beiträge gesamt: 145

24. Jul 2008, 21:31
Beitrag # 1 von 6
Bewertung:
(1765 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
n'abend zusammen,
ich hätte da mal wieder ein problemchen! :-" und zwar sind in meiner vom kunden gelieferten xml zwar nicht alle produkte in der richtigen reihenfolge drin, aber jedes produkt hat die artikelnummer im öffnen tag.

Code
<produkt id="63746253478">…</produkt> 


zur hand habe ich eine liste aller bestellnummern, nach produktreihenfolge sortiert.

[b]mein plan: txt-datei importieren, zeile für zeile durchgehen und das entsprechende produkt in der xml finden. das mit dem txt-import klappt wunderbar. was ich nicht hinkriege ist, dass ich nicht weiß wie ich die abfrage basteln kann alla…

Code
if (meineBestNrTXT == meineBestNrXML) {… 



jemand ne idee, wie ich die best.-nr. im tag adressieren kann?

vielen dank im voraus…
X

[JS] Wie XML-Tag ausfindig machen für Sortierung?

os_xxx
Beiträge gesamt: 206

25. Jul 2008, 07:42
Beitrag # 2 von 6
Beitrag ID: #360273
Bewertung:
(1703 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen Manu,

die Lösung zur Um-/Neusortierung dürfte in XML-Rules zu finden sein.

Mehr Informationen:
- http://previous.publisher.ch/...hp?read_article=2489
- http://previous.publisher.ch/...load/imgfile2869.pdf
- http://www.frank-spangenberg.de/...s3-and-xml-resources


als Antwort auf: [#360254]

[JS] Wie XML-Tag ausfindig machen für Sortierung?

madoho
Beiträge gesamt: 145

25. Jul 2008, 10:28
Beitrag # 3 von 6
Beitrag ID: #360289
Bewertung:
(1681 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
danke für die links! mit den xml-rules bin ich schon vertraut, ich generiere 28 seiten produkt-abbildungen und eine doppelseite tabellen bereits aus der xml. nur leider eben nicht in der richtigen reihenfolge :o(

ich komm einfach par tout nicht an den inhalt des attributes ran!

more ideas? anyone?


als Antwort auf: [#360273]

[JS] Wie XML-Tag ausfindig machen für Sortierung?

Be.eM
Beiträge gesamt: 3313

25. Jul 2008, 11:47
Beitrag # 4 von 6
Beitrag ID: #360307
Bewertung:
(1666 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ madoho ] ich komm einfach par tout nicht an den inhalt des attributes ran!



Ich selbst stand schon mal vor einem ähnlichen Problem. Bei mir war es notwendig, aus dem Inhalt von Attributen erstmal in Indesign nutzbare XML-Objekte zu bauen. Die Quell-XML enthielt nur leere Objekte, alle Infos standen in den Attributen. Das sah im Original so aus:

<TITLES base="1000">
<Text id="2" value="Main Menu" length="20"/>
<Text id="3" value="Main Menu 2" length="20"/>

Gebraucht habe ich für ID allerdings diese Version:

<TITLES_2 id="2" value="Main Menu" length="20">Main Menu</TITLES_2>
<TITLES_3 id="3" value="Main Menu 2" length="20">Main Menu 2</TITLES_3>

Heißt: Es wurde aus dem übergeordneten Tag und der "id" ein eindeutiges Tag erstellt (TITLES_2), außerdem der "value" als Inhalt des XML-Objektes entnommen. Auf diese eindeutigen Tags kann man dann gezielt zugreifen.

Das ganze begann als mühsamer GREP-Versuch und endete in einer sehr komfortablen XSLT-Lösung, die mir freundlicherweise von Jürgen Althaus erstellt wurde. Guck dir mal diesen Thread an, vielleicht findest du ja da eine Antwort:

http://www.hilfdirselbst.ch/...D-Import_P296027.htm

Grüße,
Bernd


als Antwort auf: [#360289]

[JS] Wie XML-Tag ausfindig machen für Sortierung?

zaphodbeeblebroxx
Beiträge gesamt: 408

25. Jul 2008, 12:03
Beitrag # 5 von 6
Beitrag ID: #360315
Bewertung:
(1658 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 
Hallo Manu,

das XML-Attribut kannst Du wie folgt referenzieren:

Code
myAttribute = xmlElements.item("produkt").xmlAttributes.item("id").value; 


Oder habe ich Deine Frage falsch verstanden?


als Antwort auf: [#360307]

[JS] Wie XML-Tag ausfindig machen für Sortierung?

madoho
Beiträge gesamt: 145

25. Jul 2008, 19:36
Beitrag # 6 von 6
Beitrag ID: #360386
Bewertung:
(1631 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wunderbar!!! Ausgezeichnet!!! So geht das endlich!!!

Viiiiiiiiiiiiiiiiiiiiiiiiiiiiiiielen Dank!


als Antwort auf: [#360315]
X