[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
My apologies....i free-handed my heirarchy. here is an excpert from the XML:
<?xml version="1.0" encoding="UTF-8"?>
<pfop:fopContractRoot xmlns:pfop="http://www.gov.bc.ca/tran/pesFOP" ........:>
<contractNumber>1</contractNumber>
<version>1</version>
<tenderOpenDate>2005-01-01T00:00:00</tenderOpenDate>
........
<contractStartDate>2005-01-01</contractStartDate>
<fiscalYear/>
<status/>
<estimate>
<estimateNumber>001</estimateNumber>
<reportingStartDate>2005-01-01</reportingStartDate>
<reportingEndDate>2005-01-01</reportingEndDate>
RE: [xsl] XPath Traversing UP the Hierarchy
Subject: RE: [xsl] XPath Traversing UP the Hierarchy From: "Grant Bryce" <grant_bryce@xxxxxxxxxxx> Date: Tue, 10 May 2005 12:43:36 -0700 |
My apologies....i free-handed my heirarchy. here is an excpert from the XML:
<?xml version="1.0" encoding="UTF-8"?>
<pfop:fopContractRoot xmlns:pfop="http://www.gov.bc.ca/tran/pesFOP" ........:>
<contractNumber>1</contractNumber>
<version>1</version>
<tenderOpenDate>2005-01-01T00:00:00</tenderOpenDate>
........
<contractStartDate>2005-01-01</contractStartDate>
<fiscalYear/>
<status/>
<estimate>
<estimateNumber>001</estimateNumber>
<reportingStartDate>2005-01-01</reportingStartDate>
<reportingEndDate>2005-01-01</reportingEndDate>
<itemGroups> <topSections pes:id="20"> <description>NULL</description> <sectionNo>0</sectionNo>
<sections pes:id="1"> <description>Blasting</description> <sectionNo>1</sectionNo> <items pes:id="1"> <description>TriNitroToluene</description> <sectionNo>1.1</sectionNo> <quantity>100</quantity> <unitPrice>15</unitPrice> <uom> <value>each</value> <qualifier>unit</qualifier> </uom> <locations> <quantity>11</quantity> <name>GB Location1</name> </locations> </items> <items pes:id="2"> <description>Drilling</description> <sectionNo>1.2</sectionNo> <quantity>100</quantity> <unitPrice>500</unitPrice> <uom> <value>each</value> <qualifier>unit</qualifier> </uom> <locations> <quantity>12</quantity> <name>GB Location2</name> </locations> </items> ......... </sections> </topSections> </itemGroups> </estimate> </pfop:fopContractRoot>
From: "Michael Kay" <mike@xxxxxxxxxxxx> Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Subject: RE: [xsl] XPath Traversing UP the Hierarchy Date: Tue, 10 May 2005 19:27:21 +0100
> Contract -> Estimate ->itemGroup -> topSecion ->Section ->
> Item ->Location
> > > My problem is while at the lowest level of Location I need to
> step up the
> hierarchy to the itemGroup level to check only those items. > I have tried a
> number of variations but cant seem to get it quite right.
ancestor::itemGroup
> <xsl:for-each > select="./topSections/sections/items/locations">
None of the names in that path expression quite match the hierarchy as described above!
Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XPath Traversing UP the H, cknell | Thread | [xsl] Unique html name, id, and for, Jeremy Marzka |
RE: [xsl] Multiple CDATA tags...aga, Michael Kay | Date | [xsl] Unique html name, id, and for, Jeremy Marzka |
Month |
Keywords