Article View: nl.comp.programmeren
Article #52Re: xml naar xml transformeren
From: robert
Date: Wed, 27 Feb 2008 17:55
Date: Wed, 27 Feb 2008 17:55
33 lines
1892 bytes
1892 bytes
flor <flor@no.spam.invalid>:
> Hallo,
>
> Ik probeer om een xml bestand om te zetten in een anders gevormd xml
> bestand.
> Dit schijnt relatief makkelijk te kunnen met xsl transformatie.
> Ik raak er echter maar niet uit.
Weinig sanitychecking erin, maar wellicht zoiets:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="*[@N = 'Subject']">
<Results>
<xsl:apply-templates/>
</Results>
</xsl:template>
<xsl:template match="*[@T = 'R']">
<Subject>
<Name>
<FirstName><xsl:value-of select="*[@N = 'FirstName']/@V"/></FirstName>
<LastName><xsl:value-of select="*[@N = 'LastName']/@V"/></LastName>
</Name>
<DateOfBirth><xsl:value-of select="*[@N = 'BirthDate']/@V"/></DateOfBirth>
<ID><xsl:value-of select="*[@N = 'PersonalID']/@V"/></ID>
</Subject>
</xsl:template>
</xsl:stylesheet>
--
robert
Technical Details
Message-ID:
<slrnfsb91a.32c.robert@home.allyourbass.org>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!feeder3.cambrium.nl!feed.tweaknews.nl!newsfeed.kamp.net!newsfeed.kamp.net!feeder.news-service.com!newsgate.cistron.nl!transit.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mailReferences:
<XWfxj.208175$TA1.37880@newsfet08.ams>Show Full Headers
Complete Article Headers
X-Google-Thread: 107324,deb01c5868a6cdc8
X-Google-Thread: fcea4,deb01c5868a6cdc8
X-Google-Attributes: gid107324,gidfcea4,public,usenet
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!feeder3.cambrium.nl!feed.tweaknews.nl!newsfeed.kamp.net!newsfeed.kamp.net!feeder.news-service.com!newsgate.cistron.nl!transit.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Newsgroups: nl.comp.programmeren,be.comp.programming
Subject: Re: xml naar xml transformeren
References: <XWfxj.208175$TA1.37880@newsfet08.ams>
Organization: All Your Bass Are Belong To Us
From: {n.c.p}@allyourbass.org.invalid (robert)
Message-ID: <slrnfsb91a.32c.robert@home.allyourbass.org>
User-Agent: slrn/0.9.8.1 (Darwin)
Date: 27 Feb 2008 17:55:55 GMT
Lines: 33
NNTP-Posting-Host: 83.161.41.147
X-Trace: 1204134955 news.xs4all.nl 14342 [::ffff:83.161.41.147]:28457
X-Complaints-To: abuse@xs4all.nl