[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] XPath expression that returns a sequence of pairs?
Hi Folks, I have this XML document: <Track-History> <Track-ID>XYZ</Track-ID> <Observation> <Target-Latitude>10</Target-Latitude> <Target-Longitude>20</Target-Longitude> <Observer-Latitude>40</Observer-Latitude> <Observer-Longitude>50</Observer-Longitude> </Observation> <Observation> <Target-Latitude>15</Target-Latitude> <Target-Longitude>25</Target-Longitude> <Observer-Latitude>40</Observer-Latitude> <Observer-Longitude>50</Observer-Longitude> </Observation> </Track-History> I want an XPath expression that returns a sequence of (Target-Latitude, Target-Longitude) pairs; i.e., a pair for each <Observation> element. For the XML document shown above, the XPath should return this sequence: (10,20), (15,25) A count of the number of items in the sequence should yield: 2 The following XPath is not correct: for $i in //Observation return ($i/Target-Latitude, $i/Target-Longitude) A count of the number of items returned by that XPath yields: 4 Is there an XPath to do what I seek? /Roger
|
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
|