Jump to content
  • 0

concatenatie van meerdere items via XSL


hans erik

Question

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.

Link to comment

2 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...