[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: Copying and Transforming/Recursion? - Revisited
Subject: Re: Copying and Transforming/Recursion? - Revisited From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 12 Oct 2000 15:11:45 GMT |
> You and others make this sound trivial to the point that I must just not be > grasping a fundamental... Just take a stylesheet that does the identity transform, add one extra template and you are done. (or two since your example output also junked the submittedvalues element) =================================================== <xml> <submittedValues> <submittedValue fieldname='title'>mr.</submittedValue> </submittedValues> <display> <p> title:<input type='text' fieldname='title' value=''/> </p> </display> </xml> =================================================== <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" > <xsl:output method="xml" indent="yes"/> <!-- copy most stuff --> <xsl:template match="*" > <xsl:copy> <xsl:copy-of select="@*"/> <xsl:apply-templates/> </xsl:copy> </xsl:template> <!-- modify input --> <xsl:template match="input" > <xsl:copy> <xsl:copy-of select="@*"/> <xsl:attribute name="value"> <xsl:value-of select="//submittedValue[@fieldname=current()/@fieldname]"/> </xsl:attribute> </xsl:copy> </xsl:template> <!-- junk this --> <xsl:template match="submittedValues" /> </xsl:stylesheet> =================================================== bash$ xt r.xml r.xsl <?xml version="1.0" encoding="utf-8"?> <xml> <display> <p> title:<input type="text" fieldname="title" value="mr."/> </p> </display> </xml> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: Copying and Transforming/Recurs, Jeff Saylor | Thread | Re: Copying and Transforming/Recurs, David Carlisle |
Re: Grouping by name(), and tagging, Lee Goddard | Date | Re: Copying and Transforming/Recurs, David Carlisle |
Month |