Subject: Re: [xsl] xsl looping 2 siblings help From: -= jay =- <deepsweech@xxxxxxxxx> Date: Thu, 23 Jun 2005 15:59:52 +0800 |
sorry i used xsl not xtags, typo On 6/23/05, -= jay =- <deepsweech@xxxxxxxxx> wrote: > Thanks clemens, but your code doesnt filter the xml. here is actual code > XML is: > > <?xml version="1.0" encoding="utf-8"?> > <GetServiceInfoResult_1> > <SERVICE itmns="1"> > <SERVICEIDSV>885</SERVICEIDSV> > <SERVICEID>003</SERVICEID> > <LISTOFLOCATIONS> > <LOCATION> > <LOCATIONID>3</LOCATIONID> > <LOCATIONNAME>DEFAULT</LOCATIONNAME> > <LOCATIONDESCRIPTION>This department hold all the services > that are allowed for accessing by default. (Do NOT DELETE or > UPDATE)</LOCATIONDESCRIPTION> > </LOCATION> > </LISTOFLOCATIONS> > <LISTOFDISPLAYLOCATIONS> > <DISPLAYLOCATION> > <DISPLAYLOCATIONID>3</DISPLAYLOCATIONID> > <DISPLAYLOCATIONNAME>DEFAULT</DISPLAYLOCATIONNAME> > <DISPLAYLOCATIONDESCRIPTION>This department hold all the > services that are allowed for accessing by default. (Do NOT DELETE or > UPDATE)</DISPLAYLOCATIONDESCRIPTION> > </DISPLAYLOCATION> > </LISTOFDISPLAYLOCATIONS> > <LISTOFCATEGORY> > <CATEGORY> > <CATEGORYID>1</CATEGORYID> > <CATEGORYNAME>Arts</CATEGORYNAME> > <CATEGORYDESCRIPTION>Arts</CATEGORYDESCRIPTION> > </CATEGORY> > <CATEGORY> > <CATEGORYID>2</CATEGORYID> > <CATEGORYNAME>Business, Finance, Industry</CATEGORYNAME> > <CATEGORYDESCRIPTION>Business, Finance, Industry</CATEGORYDESCRIPTION> > </CATEGORY> > <CATEGORY> > <CATEGORYID>3</CATEGORYID> > <CATEGORYNAME>Computers and Information Technology</CATEGORYNAME> > <CATEGORYDESCRIPTION>Computers and Information > Technology</CATEGORYDESCRIPTION> > </CATEGORY> > <CATEGORY> > <CATEGORYID>4</CATEGORYID> > <CATEGORYNAME>Education</CATEGORYNAME> > <CATEGORYDESCRIPTION>Education</CATEGORYDESCRIPTION> > </CATEGORY> > <CATEGORY> > <CATEGORYID>9</CATEGORYID> > <CATEGORYNAME>News</CATEGORYNAME> > <CATEGORYDESCRIPTION>News</CATEGORYDESCRIPTION> > </CATEGORY> > <CATEGORY> > <CATEGORYID>10</CATEGORYID> > <CATEGORYNAME>Philosophy, Pyschology and Religion</CATEGORYNAME> > <CATEGORYDESCRIPTION>Philosophy, Pyschology and > Religion</CATEGORYDESCRIPTION> > </CATEGORY> > </LISTOFCATEGORY> > </SERVICE> > > My Code is: > > <xsl:stylesheet> > <xsl:template match="GetServiceInfoResult_1"> > <xsl:choose> > <xsl:for-each select="SERVICE"> > <xtags:forEach select="LISTOFCATEGORY/CATEGORY"> > <xsl:if select test="CATEGORYID='1'"> > <xsl:value-of select="SERVICEIDSV"/> > <xsl:value-of select="SERVICEID"/> > <xsl:for-each > lect="LISTOFDISPLAYLOCATIONS/DISPLAYLOCATION"> > <xtags:value-of select="DISPLAYLOCATIONID"/><br> > </xtags:for-each> > </xsl:if> > </xtags:for-each> > </xsl:choose> > .... > thanks > -- *-::jay::-*
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xsl looping 2 siblings he, -= jay =- | Thread | Re: [xsl] xsl looping 2 siblings he, -= jay =- |
Re: [xsl] xsl looping 2 siblings he, -= jay =- | Date | RE: [xsl] Schema aware transformati, Michael Kay |
Month |