[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Multiple template rules, in different files, matching
Hi Folks, I have multiple template rules that match on airport/row and the template rules all have the same mode: <xsl:template match="airport/row" mode="A-to-B"> ... </xsl:template> However, they are located within different XSLT files, in different folders. I have a master XSLT file that includes the XSLT files: <xsl:include href="../airport-identifier/transform-identifier.xsl"/> <xsl:include href="../airport-location/transform-location.xsl"/> <xsl:include href="../airport-magnetic-variation/transform-magnetic-variation.xsl"/> In this master XSLT file I have a template rule that wants to (for example) invoke the template rule for airport/row that is in airport-location/transform-location.xsl How do you recommend doing this? I could customize the mode in each XSLT file, e.g., In airport-identifier/transform-identifier.xsl do this: <xsl:template match="airport/row" mode="identifier-A-to-B"> In airport-location/transform-location.xsl do this: <xsl:template match="airport/row" mode="location-A-to-B "> In airport-magnetic-variation/transform-magnetic-variation.xsl do this: <xsl:template match="airport/row" mode="magnetic-variation-A-to-B "> And then invoke the desired template rule by specifying the appropriate mode, e.g., <xsl:apply-templates select="airport/row" mode="location-A-to-B" /> That approach seems awful. Is there a better approach? /Roger
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|