[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] difference between nodetests -: URI:name and prefix:na
Suppose I have <xsl:value-of xmlns:xyz="www.xyz.com" select="child::www.xyz.com:name"/> OR <xsl:value-of xmlns:xyz="www.xyz.com" select="child::"www.xyz.com":name"/> OR <xsl:value-of xmlns:xyz="www.xyz.com" select="child::URI:www.xyz.com"/> OR <xsl:value-of xmlns:xyz="www.xyz.com" select="child::URI:"www.xyz.com""/> All of the above give an error in SAXON, XT and SABLOTRON. What exactly should be the syntax or URI:name Node test. ? If I use the prefix xyz as child::xyz:name then ofcourse it works, but then it becomes the node test prefix:name Please tell me what is the difference in the syntax of prefix:name & URI:name Node Tests. The two have been given as different type of node tests in XSLT AND XPATH quick reference. Avani ----- Original Message ----- From: XSL-List Digest <owner-xsl-list-digest@xxxxxxxxxxxxxxxxxxxxxx> To: <xsl-list-digest@xxxxxxxxxxxxxxxxxxxxxx> Sent: Tuesday, October 09, 2001 12:00 PM Subject: XSL-List Digest V3 #1158 > XSL-List Digest Tuesday, October 9 2001 Volume 03 : Number 1158 > > > > In this issue: > > THE NODE TEST URI:name > Re: THE NODE TEST URI:name > Re: Frames > Problem with not() function. > RE: Frames > > ---------------------------------------------------------------------- > > Date: Tue, 9 Oct 2001 11:05:24 +0530 > From: "Avani Goel" <avani_goel@xxxxxxxxxxxxxxxx> > Subject: THE NODE TEST URI:name > > I have not been able to understand what does this node test URI:name > imply. > > I saw it in the XSLT and XPATH Quick Reference at Mulberrytech.com > > Please can somebody elicit upon this. > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > ------------------------------ > > Date: Tue, 09 Oct 2001 11:31:13 +0530 > From: Manu KY <manu_kry@xxxxxxxxx> > Subject: Re: THE NODE TEST URI:name > > Hi Avani, > the node test means test for a node whose name matches the name > "URINamespace:name". > the test for a node in an expression is given in following syntax: > > AxisSpecifier NodeTest(Name OR Type) Predicates > > check XSLT programmer's reference.. By Michael Kay ,Wrox Publications for > more. > Its the BEST book on XSLT. > > Manu > >I have not been able to understand what does this node test URI:name > >imply. > > > >I saw it in the XSLT and XPATH Quick Reference at Mulberrytech.com > > > >Please can somebody elicit upon this. > > > > > > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > > _________________________________________________________ > Do You Yahoo!? > Get your free @yahoo.com address at http://mail.yahoo.com > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > ------------------------------ > > Date: Tue, 9 Oct 2001 13:51:40 +0800 > From: "Rafael 'Dido' Sevilla" <sevillar@xxxxxxxxxxxxxxxxx> > Subject: Re: Frames > > On Mon, Oct 08, 2001 at 06:18:24PM -0700, Lakshmi Anantharaman wrote: > > How to use get xml that shall display a frame containing two other xmls > > You'll need to use some non-standard extensions to do this. If I > understand correctly, what you want to do is with two XML source > files come up with an HTML frameset that contains the same information > in the XML sources. This means you have to get data from your two XML > source files and generate three output HTML files, one the framing file, > the other two, your formatted HTML that should appear in the frames. > > To do the first part, you need to use the document() function, see > Section 12.1 of the XSLT Recommendation. To do the second part, you > need to use either the non-standard extensions in your XSLT processor > (e.g. Xalandirect), or the <xsl:document/> construction in the XSLT 1.1 > Working Draft if your XSLT processor supports it (Saxon does, I > believe, anyone have any info on the status of this feature in other > XSLT engines?). See Section 16.5 of the XSLT 1.1 Working Draft for more > information on how that works. The example given in that section of how > to use <xsl:document/> is also very similar to what your problem looks > like. > > - -- > Rafael R. Sevilla <sevillar@xxxxxxxxxxxxxxxxx> +63(2) 8177746 ext. 8311 > Programmer, Inter.Net Philippines +63(917) 4458925 > http://dido.engr.internet.org.ph/ OpenPGP Key ID: 0x5CDA17D8 > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > ------------------------------ > > Date: Tue, 9 Oct 2001 13:51:49 +0800 > From: Ling Kok Choon <kokchoon@xxxxxxxx> > Subject: Problem with not() function. > > Hi, > > I meet a problem when use not function in the xsl. I use not function in the select statement > to filter out some node. > > The code is : > > ... > ... > <xsl:template match="sub-title"> > <xsl:apply-templates select="*[not(self::para[1]) and not(self::title) and > not(self::graphic[1])]" /> > </xsl:template> > ... > ... > > i need to filter out the para[1] node , the title node and the graphic[1] node. > > the xml is : > > <?xml version="1.0" encoding="UTF-8"?> > > <Document> > ... > ... > <sub-title> > <title>"Bluetooth" Wireless Home Control Center</title> > <para>Some text here 1.</para> > <para>some text here 2.</para> > <para>some text here 3.</para> > > <graphic> > <title/> > <pic><para>pic/eln/bluetooth01.jpg</para></pic> > </graphic> > </sub-title> > ... > ... > </Document> > > > What i am not sure is the title and graphic[1] is filter out form the select statement, but the > para[1] filter out all the <para> and not the first <para>. > > Do u have any idea ? > > > Thank you. > > > > Regards, > > Kok Choon. > - -------------------------------------------------------- > Name: Ling Kok Choon > E-mail: Ling Kok Choon <kokchoon@xxxxxxxx> > Date: 10/09/01 > Time: 13:51:49 > > This message was sent by Z-Mail Pro - from NetManage > NetManage - delivers Standards Based IntraNet Solutions > - -------------------------------------------------------- > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > ------------------------------ > > Date: Tue, 9 Oct 2001 09:19:20 +0300 > From: Jarno.Elovirta@xxxxxxxxx > Subject: RE: Frames > > > (e.g. Xalandirect), or the <xsl:document/> construction in > > the XSLT 1.1 > > Working Draft if your XSLT processor supports it (Saxon does, I > > believe, anyone have any info on the status of this feature in other > > XSLT engines?). > > jd.xslt <http://www.aztecrider.com/xslt/> implements XSLT 1.1 WD. > > Jarno > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > ------------------------------ > > End of XSL-List Digest V3 #1158 > ******************************* > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|