|
[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
|
|||||||||

Cart








