[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] filtering XML file using starts-with
Subject: Re: [xsl] filtering XML file using starts-with From: "Vasu Chakkera" <vasucv@xxxxxxxxxxx> Date: Thu, 18 Dec 2003 16:43:10 -0800 |
Dan, I can see a problem in your XML.Its not a problem If its a typo . Your XML is not well formed because you have missspelt <value> as <va!lue> I am putting *** around where I think you have misspelt <?xml version="1.0"?> <Sales><Summary><Employee><value>Gazlay-Martin, Janet</value></Employee><Module><value>101</value></Module><ResignTotalQuota ><value>8686333</value></ResignTotalQuota><NewTotalQuota><value>263844006.92 5</value></NewTotalQuota><StrategicTotalQuota><value>60794058.915</value></S trategicTotalQuota><TotalTotalQuota><value>272530339.925</value></TotalTotal Quota><NewBucketQuota><value>0</value></NewBucketQuota><ResignTotalObjective ><value>0</value></ResignTotalObjective><NewTotalObjective><value>181000000< /value></NewTotalObjective><NewBucketObjective><value>0</value></NewBucketOb jective><StrategicTotalObjective><value>18100000</value></StrategicTotalObje ctive><TotalTotalObjective><value>181000000</value></TotalTotalObjective><Pe rcentResignTotal><value>0</value></PercentResignTotal><PercentNewTotal><valu e>145.77</value></PercentNewTotal><PercentStrategicTotal><value>335.87</valu e></PercentStrategicTotal><PercentTotalTotal><value>150.56</value></PercentT otalTotal><PercentNewBucket> ***<va! lue>0</value></PercentNewBucket><JobTitleCode><value>BSEM</value></JobTitleC ode><MarketSegmentCode><value>1</value></MarketSegmentCode><RowCounter><valu e>368</value></RowCounter></Summary> If it is an exact copy then it is wrong ....try to change and see. It should normally get you an exception if the XML is not wellformed Hope this helps Vasu ----- Original Message ----- From: "Dan" <dan@xxxxxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Thursday, December 18, 2003 8:12 AM Subject: Re: [xsl] filtering XML file using starts-with > You are exactly right about the pretty print and I suspect right about the rest. However, I am still getting no results back. Here is the exact XML copied from notepad this time: > > <?xml version="1.0"?> > <Sales><Summary><Employee><value>Gazlay-Martin, Janet</value></Employee><Module><value>101</value></Module><ResignTotalQuota ><value>8686333</value></ResignTotalQuota><NewTotalQuota><value>263844006.92 5</value></NewTotalQuota><StrategicTotalQuota><value>60794058.915</value></S trategicTotalQuota><TotalTotalQuota><value>272530339.925</value></TotalTotal Quota><NewBucketQuota><value>0</value></NewBucketQuota><ResignTotalObjective ><value>0</value></ResignTotalObjective><NewTotalObjective><value>181000000< /value></NewTotalObjective><NewBucketObjective><value>0</value></NewBucketOb jective><StrategicTotalObjective><value>18100000</value></StrategicTotalObje ctive><TotalTotalObjective><value>181000000</value></TotalTotalObjective><Pe rcentResignTotal><value>0</value></PercentResignTotal><PercentNewTotal><valu e>145.77</value></PercentNewTotal><PercentStrategicTotal><value>335.87</valu e></PercentStrategicTotal><PercentTotalTotal><value>150.56</value></PercentT otalTotal><PercentNewBucket><va! > lue>0</value></PercentNewBucket><JobTitleCode><value>BSEM</value></JobTitleC ode><MarketSegmentCode><value>1</value></MarketSegmentCode><RowCounter><valu e>368</value></RowCounter></Summary> > > And here is the for-each line I am using > > <xsl:for-each select="Sales/Summary[starts-with(Module/value,'10')]"> > > Thanx for your help, do you ahve a book recomendation BTW? > > ---------- Original Message ---------------------------------- > From: David Carlisle <davidc@xxxxxxxxx> > Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Date: Thu, 18 Dec 2003 15:44:39 GMT > > > > > - <Module> > > <value>101</value> > > </Module> > > > >You posted an IE6 "pretty print" view of the file (I would guess) > >not your real input. > > > >which means I'm still lacking information, however if the source > >does really look like that (without the "-") then the string value of > >Module is > >newline space space 1 0 1 newline space space > >so doesn't start with "10" > > > >You probably want (starts-with(Module/value,'10') > > > >-- > >http://www.dcarlisle.demon.co.uk/matthew > > > >________________________________________________________________________ > >This e-mail has been scanned for all viruses by Star Internet. The > >service is powered by MessageLabs. For more information on a proactive > >anti-virus service working around the clock, around the globe, visit: > >http://www.star.net.uk > >________________________________________________________________________ > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > > > > > 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] filtering XML file using , Dan | Thread | Re: [xsl] filtering XML file using , Dan |
RE: [xsl] Fix for correct handling , Lars Huttar | Date | RE: [xsl] Re: opinions on ease of u, kakridge |
Month |
Keywords