|
[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message] Return Position()Michael Kay mike at saxonica.comFri Jun 13 17:31:30 PDT 2008
for $row at $pos in //table/tgroup/tbody/row
return
<row num="{$pos}">Some Data</row>
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: http://x-query.com/mailman/listinfo/talk
> [mailto:http://x-query.com/mailman/listinfo/talk] On Behalf Of Vallone,
> Philip Mr CTR USA AMC
> Sent: 13 June 2008 15:07
> To: http://x-query.com/mailman/listinfo/talk
> Subject: Return Position()
>
>
>
> Hi List,
>
> I am trying to return the position of each <row> in the following xml
> example:
>
> Sample XML:
>
> <table>
> <title>
> <pcnarr>Table 3. Response</pcnarr>
> </title>
> <tgroup cols="3">
> <colspec colwidth="*"/>
> <colspec colwidth="*"/>
> <colspec colwidth="*"/>
> <tbody>
> <row>
> <entry align="center">
> <emphasis emph="bold">
> <pcnarr>
> Action</pcnarr>
> </emphasis>
> </entry>
> <entry align="center">
> <emphasis emph="bold">
> <pcnarr>
> Action</pcnarr>
> </emphasis>
> </entry>
> <entry align="center">
> <emphasis emph="bold">
>
> <pcnarr>Action</pcnarr>
> </emphasis>
> </entry>
> </row>
> <row>
> <entry align="center">
> <emphasis emph="bold">
> <pcnarr>
> Action</pcnarr>
> </emphasis>
> </entry>
> <entry align="center">
> <emphasis emph="bold">
> <pcnarr>
> Action</pcnarr>
> </emphasis>
> </entry>
> <entry align="center">
> <emphasis emph="bold">
>
> <pcnarr>Action</pcnarr>
> </emphasis>
> </entry>
> </row>
> </tbody>
> </tgroup>
> </table>
>
> Here is my Xquery Expression:
>
> for $rows in //table/tgroup/tbody
> let $pos := $rows/row/position()
> (: I want to return row position:)
> return
> <row num="{$pos}">Some Data</row>
>
> Which returns:
>
> <row num="1 2">Some Data</row>
>
> Desired results:
>
> <row num="1">Some Data</row>
> <row num="2">Some Data</row>
>
> Thanks for the help
>
> Phil
>
> _______________________________________________
> http://x-query.com/mailman/listinfo/talk
> http://x-query.com/mailman/listinfo/talk
|
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
|

Cart








