Subject: RE: [xsl] Attribute and Parameter.. coexist? From: "Michael Kay" <mhk@xxxxxxxxx> Date: Tue, 12 Aug 2003 17:18:36 +0100 |
> > I'm pretty new to how XSLT works, how would I go about > calling outside java functions inside xsl? for example > turning this relative reference into an absolute using java > calls? Thanks! It depends a little on the XSLT processor you are using. With Saxon and JDK 1.4: <img style="WIDTH: 200px; HEIGHT: 75px" src="{uri:resolve(uri:new($urlpath), IMAGES/HEADER)}" xmlns:uri="java:java.net.URI"/> (Untested) For details of how this works see http://saxon.sourceforge.net/saxon6.5.3/extensibility.html#Writing-exten sion-functions Michael Kay > > ----- Original Message ----- > From: "Michael Kay" <mhk@xxxxxxxxx> > To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> > Sent: Tuesday, August 12, 2003 1:48 AM > Subject: RE: [xsl] Attribute and Parameter.. coexist? > > > > > The above could be written > > > > > > <img style="WIDTH: 200px; HEIGHT: 75px" > > > src="{$urlpath}/{IMAGES/HEADER}"/> > > > > > > > But do be aware that simple string concatenation is not really the > > right approach for resolving a relative URI against a base URI. The > > proper algorithm is described in RFC 2396. XPath 2.0 implements it > > using a new > > resolve-uri() function; in the meantime you might want to > consider doing > > it by calling an extension function - for example the > relevant method in > > JDK 1.4's java.net.URI class. > > > > Michael Kay > > > > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > > > > > > > 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 -> |
---|---|---|
Re: [xsl] Attribute and Parameter.., David Carlisle | Thread | RE: [xsl] Attribute and Parameter.., Martinez, Brian |
RE: [xsl] element minimisation (aga, Michael Kay | Date | RE: [xsl] side effects when debuggi, Michael Kay |
Month |