Subject: Re: [xsl] Global namespace prefixes From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 13 Nov 2008 22:03:14 GMT |
The description of your problem doesn't match your posted data. the input you posted is not well formed, and your xslt has the fatal syntax error <xsl:value-of>.</xsl:value-of> I changed these to <Dataset xmlns="http://xml.opendap.org/ns/DAP/3.2#" base="http://base.document "> <Attribute name="Conventions" >CF-1.0</Attribute> <Attribute name="logname" >olson</Attribute> <Attribute name="host" >bb0001en</Attribute> </Dataset> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dap="http://xml.opendap.org/ns/DAP/3.2#" > <xsl:output method='xml' version='1.0' encoding='UTF-8' indent='yes'/> <xsl:template match="dap:Attribute" mode="body" > <xsl:element name="{@name}" namespace="{/dap:Dataset/@base}/ att#"><xsl:value-of select="."/></xsl:element> </xsl:template> </xsl:stylesheet> But then the result looked nothing like your posted result: saxon mns.xml mns.xsl <?xml version="1.0" encoding="UTF-8"?> CF-1.0 olson bb0001en David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Global namespace prefixes, Nathan Potter | Thread | Re: [xsl] Global namespace prefixes, Stealth |
[xsl] XPath / XSLT 2.1 - Rounding a, Rushforth, Peter | Date | Re: [xsl] Global namespace prefixes, Stealth |
Month |