[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: RE: Namespaces Best Practice
] You can: ] ] <xsl:stylesheet ] xmlns:xsl="http://www.w3.org/1999/XSL/Transform" ] version="1.0"> ] ] <xsl:template match="/"> ] <A> ] <xsl:attribute name="b">bbb</xsl:attribute> ] yes of course you can do that, the restriction is that you can't add an attribute after you've added any element or text children _of that node_. ie you can't do <A> <B/> <xsl:attribute name="b">bbb</xsl:attribute> If the processor had write access to the whole result tree, then implementing this would not be a problem: just add the b attribute to the A element, but the specification outlaws this so that the system can serialse the start tag of the A element as soon as you see the B child, it'll never need to back up and add any attributes (or namespace declarations) to that start tag. David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information visit http://www.star.net.uk/stats.asp or alternatively call Star Internet for details on the Virus Scanning Service.
|
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
|