Subject: RE: [xsl] namespace problems??? From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Tue, 12 Nov 2002 18:52:09 -0000 |
Your good code is XSLT, your bad code is WD-xsl. You have discovered that XSLT and WD-xsl are two different languages, and that XSLT is better than WD-xsl. Congratulations. Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > SAL ROSALES Jr. > Sent: 12 November 2002 16:59 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] namespace problems??? > > > Hi, > > I don't know if this is actually a names pace problem > but here it is. I have a few XSL files that set > reference variables using the xsl:param tags, then > these variables are used to reference the location of > style sheets, which is cool because I don't want to > hardcode the URL locations. I tried using the > xsl:param tags in another file but I get errors saying > 'invalid argument'. I guess I just don't know enough > of the syntax to copy the good document's code that is > working into the bad one. Here is the GOOD code and > the BAD code in respective order so you can see what > I'm talking about. > > > <!--GOOD CODE - THIS WORKS - BEGIN--> > <?xml version="1.0"?> > <xsl:stylesheet > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > version="1.0" > xmlns:msxsl="urn:schemas-microsoft-com:xslt" > xmlns:local="#local-functions" > xmlns:xql="#xql-fucntions" > xmlns:auto-nsl="http://www.w3.org/TR/WD-xsl" > xmlns:dav="DAV:" > > xmlns:office="urn:schemas-microsoft-com:office:office" > > xmlns:pub="urn:schemas-microsoft-com:publishing:"> > <xsl:param name="g_dataURL"></xsl:param> > <xsl:param name="g_workspaceURL"></xsl:param> > <xsl:param name="g_isauthor"></xsl:param> > > <xsl:output method="xml" indent="yes" > omit-xml-declaration="yes"/> <xsl:output method="html"/> > <xsl:template match="/"> <STYLE><![CDATA[ > .link{ > cursor:hand; > text-decoration: underline; > font-style: normal; > color: c50400; > } > ]]> > </STYLE> > <xsl:variable name="g_href"><xsl:value-of > select="/dav:multistatus/dav:response/dav:href"/></xsl:variable> > <xsl:variable name="g_lastmodified"><xsl:value-of > select="/dav:multistatus/dav:response/dav:propstat/dav:prop/da > v:getlastmodified"/></xsl:variable> > <xsl:variable name="g_creation"><xsl:value-of > select="/dav:multistatus/dav:response/dav:propstat/dav:prop/da > v:creationdate"/></xsl:variable> > <LINK rel="stylesheet"> > <xsl:attribute name="href"><xsl:value-of > select="$g_workspaceURL"/>/portal/resources/fidash.css</xsl:attribute> > </LINK> > <LINK rel="stylesheet"> > <xsl:attribute name="href"><xsl:value-of > select="$g_workspaceURL"/>/portal/resources/fidash.css</xsl:attribute> > </LINK> > .....code of course continues > <!--GOOD CODE - THIS WORKS - END--> > > <!--BAD CODE - I HAVE TO HARD CODE LOCATION OF MY > STYLE SHEETS - BEGIN--> > <?xml version='1.0'?> > <xsl:stylesheet > xmlns:xsl="http://www.w3.org/TR/WD-xsl" > xmlns:dav="DAV:" > > xmlns:f="urn:schemas-microsoft-com:publishing:" > xmlns:msxsl="urn:schemas-microsoft-com:xslt" > > xmlns:office="urn:schemas-microsoft-com:office:office"> > > <xsl:template match="/"> > <LINK rel="stylesheet"> > <xsl:attribute > name="href">http://myserver/workspace/portal/resources/global. > css</xsl:attribute> > </LINK> > <LINK rel="stylesheet"> > <xsl:attribute > name="href">http://myserver/workspace/portal/resources/fidash. > css</xsl:attribute> > </LINK> > ...code continues. > > <!--BAD CODE - - END--> > > Thanks > > Sal > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] namespace problems???, SAL ROSALES Jr. | Thread | Re: [xsl] namespace problems???, Mike Brown |
RE: [xsl] Using Regular Expressions, Michael Kay | Date | Re: [xsl] namespace problems???, Mike Brown |
Month |