Subject: Re: [xsl] Searching in Sub-children from an Array From: Florent Georges <darkman_spam@xxxxxxxx> Date: Tue, 12 Dec 2006 21:07:15 +0100 (CET) |
Houman Khorasani wrote: Hi > Just out of curiosity; do you have a simple example how this > should work as meta data? Sounds interesting... I'm not sure what you mean. Do you want a meta-stylesheet sample? The principle is verry simple: you have an XML document (looking alike XSLT or not) and your stylesheet transform it itself in a stylesheet. So a generated stylesheet, that can be in turn used to transform other XML input. I think it was the subject of the Mike's talk at XML 2006. By the way Mike, do you plan to make some paper available from your talk? Here is a simple example, not verry usefull, but giving the idea: (drkm)[27] ~/xslt/tests$ cat meta-stylesheet.xsl <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:x_="http://www.w3.org/1999/XSL/TransformAlias" version="2.0"> <xsl:namespace-alias stylesheet-prefix="x_" result-prefix="xsl"/> <xsl:output indent="yes"/> <xsl:template match="/"> <x_:stylesheet version="2.0"> <x_:template match="/"> <html> <head> <title>...</title> </head> <body> <xsl:apply-templates select="page/para"/> </body> </html> </x_:template> </x_:stylesheet> </xsl:template> <xsl:template match="para"> <x_:for-each select="{ @select }"> <p> <x_:value-of select="."/> </p> </x_:for-each> </xsl:template> </xsl:stylesheet> (drkm)[28] ~/xslt/tests$ cat meta-stylesheet.xml <page> <para select="any XPath expression selecting nodes"/> </page> (drkm)[29] ~/xslt/tests$ saxon meta-stylesheet.xml \ meta-stylesheet.xsl <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> <xsl:template match="/"> <html> <head> <title>...</title> </head> <body> <xsl:for-each select="any XPath expression selecting nodes"> <p> <xsl:value-of select="."/> </p> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet> (drkm)[30] ~/xslt/tests$ Regards, --drkm ___________________________________________________________________________ Dicouvrez une nouvelle fagon d'obtenir des riponses ` toutes vos questions ! Profitez des connaissances, des opinions et des expiriences des internautes sur Yahoo! Questions/Riponses http://fr.answers.yahoo.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Searching in Sub-children, Houman Khorasani | Thread | RE: [xsl] Searching in Sub-children, Houman Khorasani |
[xsl] XSL limitations?, cruscio\@libero\.it | Date | Re: [xsl] xmlns:local="#local-funct, Florent Georges |
Month |