Subject: [xsl] xmlns in an attribute From: "Pollington, Lee (ELSLON)" <lee.pollington@xxxxxxxxxxxxx> Date: Tue, 19 Jun 2001 14:33:30 +0100 |
Hi all, I'm trying to add a namespace declaration to an element as I am copying it: <xsl:template match="esbd:Record"> <xsl:copy> <xsl:attribute name="xmlns" namespace="test.uri">test.uri</xsl:attribute> </xsl:copy> </xsl:template> The DTD specifies this attribute for this element and it's parent, the attribute declaration is a fixed value. I have also added the namespace declarations to the xsl:stylesheet element. I get: "Invalid attribute name: xmlns" from Saxon 6.22. I have just read that the system will determine where to put namespaces in the output and I cannot output xmlns attribute. If I have got this right, then it will not output a namespace on the child of an element with the same namespace? My XML is a set of records contained in a record set tag, we need to split it into a series of records each with their own namespace declaration as well as doing some transformation. Do I need a separate (SAX) process to add in the namespaces on the child records? tia Lee XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] WG: How to reorder an XML, Paul Prescod | Thread | Re: [xsl] xmlns in an attribute, David Carlisle |
[xsl] WG: How to reorder an XML tre, Griebel, Peer | Date | Antwort: [xsl] Re: copy top-level c, Bernward Hanssen |
Month |