Subject: RE: [xsl] Namespace problem From: "Michael Kay" <mhk@xxxxxxxxx> Date: Sat, 11 Sep 2004 10:25:03 +0100 |
I went through agonies making sure that you could follow the parent axis correctly from a namespace node, thinking that the code would only ever by used by conformance tests... Nice to know I was wrong. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: George Cristian Bina [mailto:george@xxxxxxx] > Sent: 11 September 2004 08:00 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] Namespace problem > > Hi, > > If you rewrite > > > <xsl:value-of > > > select="namespace::*[starts-with(name(),substring-before(paren t::node()/@nam > > e,':'))]"/> > > as > > <xsl:value-of > select="namespace::*[starts-with(name(),substring-before(curre nt()/parent::node()/@name,':'))]"/> > > or as > > <xsl:variable name="prefix" > select="substring-before(parent::node()/@name,':')"/> > <xsl:value-of > select="namespace::*[starts-with(name(),$prefix)]"/> > > then Xalan will give the expected result. > > Hope that helps, > George > ------------------------------------------------ > George Cristian Bina mailto:george@xxxxxxxxxxxxx > <oXygen/> XML Editor and XSLT Editor/Debugger > http://www.oxygenxml.com/ > > > > --+------------------------------------------------------------------ > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/ > or e-mail: <mailto:xsl-list-unsubscribe@xxxxxxxxxxxxxxxxxxxxxx> > --+--
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Namespace problem, George Cristian Bina | Thread | Re: [xsl] Namespace problem, Marc Schneider |
RE: [xsl] Using a pre-processor for, Michael Kay | Date | RE: [xsl] Multi-part search XPath e, Michael Kay |
Month |