Subject: RE: [xsl] Anyone can explain me this syntax? From: "Amuchastegui, Maria" <Maria.Amuchastegui@xxxxxxxxxxx> Date: Tue, 13 Jan 2004 10:19:24 -0500 |
1. the dot means "self" 2. the pipe means "union" or "join" (it does not mean "or") 3. the [1] refers to the first node in the nodeset Saludos, María -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Jaime Stuardo Sent: January 13, 2004 10:58 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] Anyone can explain me this syntax? Hi all... >From Muenchian method of grouping, I always use something like this: ROW[count(. | key('relacion_x_cobertura', REL_ID)[1]) = 1] That always works, but I want to understand he reason of that syntax, so that if I don't have the possibility of doing copy & paste from other code, I could be able to write that expression by myself. I know that instruction only returns the different elements contained in ROW. That difference is determined by REL_ID value. But the actual questions are: - Why the . (dot) is used? why if I omit it, it doesn't work (it returns all elements)? - What's the meaning of the | (pipe)? - What's the meaning of [1]? I have always used things like [FIELD_NAME=some_value]. I understand that perfectly, but what about placing only that number in the brackets? I tried by using [2] and it worked too... or, perhaps I was lucky? Thanks a lot in advance Jaime 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] from node 2 to node 5, Jarno . Elovirta | Thread | RE: [xsl] Anyone can explain me thi, Jarno . Elovirta |
Re: [xsl] Merging two xml files, Mukul Gandhi | Date | [xsl] is there an easy way to retri, Bill Riegel |
Month |