🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #52

Re: xml naar xml transformeren

#52
From: robert
Date: Wed, 27 Feb 2008 17:55
33 lines
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-mail
References: <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