Oxygen XML Editor
 
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Abstracting XSLT to generate multiple forms for the same


Subject: Re: [xsl] Abstracting XSLT to generate multiple forms for the same
From: David Carlisle <davidc@xxxxxxxxx>
Date: Thu, 2 Feb 2006 15:06:11 GMT

  DESIRED OUTPUT:

  username: johnathonwright


where did this text come from, it isn't in your source file?

Maybe this will help, maybe it won't, not sure...

<x>

<field_definition>
    <name>username</name>
    <type>text</type>
</field_definition>
<data>
    <username>eattabasco</username>
    <full_name>Johnathon Wright</full_name>
</data>
</x>



<xsl:stylesheet version="2.0" 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:key name="k" match="data/*" use="name()"/>

<xsl:template match="/">
<xsl:apply-templates select="x/field_definition"/>
</xsl:template>
<xsl:template match="field_definition">
  <xsl:value-of select="name"/>:  <xsl:value-of select="key('k',name)/following-sibling::*"/>
</xsl:template>
</xsl:stylesheet>



saxon key.xml key.xsl
<?xml version="1.0" encoding="UTF-8"?>username:  Johnathon Wright

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________


Current Thread
 
© 2002-2008 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy
This website was created & generated with <oXygen/> XML Editor