Subject: [xsl] Re: implements-prefix vs implements-namespace From: David Carlisle <davidc@xxxxxxxxx> Date: Tue, 6 Mar 2001 01:04:27 GMT |
1. The "-prefixes" is used in less frequently used features, like exclude-element. Thus your average stylesheet writer may not have encountered this particular construct, nor had to learn about it. I don't see why prefixes for functions (in xsl:script) are more or less rare than prefixes for extension elements as in extension-eleemnt-prefixes="xt" Just about all my stylesheets have that, to support xt:document and similar elements in other processes. > Therefore, you have not had (any/much) complaining since > the problematic combination is sufficiently rare I can't accept that a construct used in the majority of my sheets and in the docbook sheets, etc is rare. Extension elements seem to be the same kind of thing as extension functions, from a rarity point of view. > In either case, it's going to become a FAQ. And why on > earth would you want to make a FAQ when one can so easily > be avoided? Because every reference to a namespace in XSLT or XPath is always via a prefix, except for namespace declarations themselves. It's good to be consistent, even consistently quirky. > P.S. There is one other argument for "namespace" instead > of "prefix", currently one cannot specify prefixes > using XSLT. T If the elements and attributes are being written by XSLT you haven't full control over th eprefix, but they will get a valid one. If there are QNames in attribute or element content then you can copy a namespace node to make sure that prefix is in scope. David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Control Centre. For further information visit http://www.star.net.uk/stats.asp XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] implements-prefix vs implemen, Clark C. Evans | Thread | Re: [xsl] Re: implements-prefix vs , Jeni Tennison |
Re: [xsl] XSL,Javascript, NS 4.x, Michael Beddow | Date | [xsl] Mac OS & FOP, Barry Workman |
Month |