Ga naar inhoud
  • 0

concatenatie van meerdere items via XSL


hans erik

Vraag

Geplaatst:

Ik ben bezig met een importscript voor PubMed gegevens (dat is een databank met wetenschappelijke artikelen op medisch gebied). Die kun je als XML bestand exporteren en dan importeren in FMP met gebruik van een XSL stylesheet. Heb van internet een stylesheet gehaald, dat ik vervolgens aanpas. Maar nu kom ik het volgende tegen.

 

In het PubMed bestand staan meerdere auteurs van een artikel, als volgt:

 

Zheng

J

J

Ibrahim

S

S

 

In dit geval dus twee auteurs, Zheng, J. en Ibrahim, S. Maar het kunnen er ook veel meer zijn.

 

Hoe pas ik de XSL zo aan dat FMP die auteurs allemaal inleest en bijv. als volgt formatteert:

 

Zheng;J;|Ibrahim;S;| etc

 

De ; of , wil ik dan binnen FileMaker weer gebruiken om de initialen van de achternaam te scheiden en de | (pipe) wil ik gebruiken om de verschillende auteurs te scheiden, zodat ik ze evt. naar een aparte tabel kan wegschrijven.

 

De XSL bevat nu de regels in het METADATA blok:

 

en verderop:

 

 

Maar hiermee pakt ie alleen de eerste auteur.

2 antwoorden op deze vraag

Aanbevolen berichten

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...