func:script proposed changes
Uche Ogbuji <[email protected]>
| Newsgroups | gmane.text.xml.xslt.extensions |
|---|---|
| Organization | Fourthought, Inc. |
| Message-ID | <1089818413.11655.1526.camel@borgia> |
I'd like to formally propose a change deprecating the func:script/@language attribute and replacing it with a func:script/@type that is an Internet media type (IMT or MIME type) for the script code. This change is based on discussion introduced by Daniel Stodden and based on his own thoughtful suggestions. This proposal does not offer some way of differentiating language versions or the like (e.g. stating it's Python 2.3 rather than 2.2), but since you can add any qname-not-ncname attribute in non-EXSLT namespace to func:script, implementations can experiment with such things and report back for potential update of the spec. This change would still support script languages that don't have a registered IETF IMT courtesy of the "application/x-" convention for unregistered IMTs. Effects of this change: * Existing func:script implementations may need to change. his is especially hard because there is no versioning methodology for EXSLT right now (I think we really need one) * All the reference implementations on the EXSLT site would need to change. This is a lot of work. I could help, but I cannot do all of it. Objections? Thoughts? -- Uche Ogbuji Fourthought, Inc. http://uche.ogbuji.net http://4Suite.org http://fourthought.com Perspective on XML: Steady steps spell success with Google - http://www.adtmag.com/article.asp?id=9663 Use XML namespaces with care - http://www-106.ibm.com/developerworks/xml/library/x-namcar.html Managing XML libraries - http://www.adtmag.com/article.asp?id=9160 Commentary on "Objects. Encapsulation. XML?" - http://www.adtmag.com/article.asp?id=9090 A survey of XML standards - http://www-106.ibm.com/developerworks/xml/library/x-stand4/