Subject: Re: [xsl] XSL siblings From: -= jay =- <deepsweech@xxxxxxxxx> Date: Tue, 28 Jun 2005 18:16:45 +0800 |
sorry my mistake, it is <xsl:if test="$locationId='3'"> all is working except the displaying all DISPLAYLOCATIONS nodes thanks jay On 6/28/05, omprakash.v@xxxxxxxxxxxxx <omprakash.v@xxxxxxxxxxxxx> wrote: > > > > > > Hi, > The following line seem to be the problem: > > <xsl:if test"$locationId =3"> > ^^^ > > the test for equality should be > > <xsl:if test"$locationId ='3'"> > > Also, xsl:variable doesn't support the id attribute and Iam sure that you > must have put that there in your haste. > > Cheers, > Omprakash.V > > > > > > > > -= jay =- > <deepsweech@gmai To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > l.com> cc: (bcc: omprakash.v/Polaris) > Subject: Re: [xsl] XSL siblings > 06/28/2005 02:51 > PM > Please respond > to xsl-list > > > > > > > tnx for the reply Michael, I tried using "../C" it doesnt work either: > now here's my actual code. it's quite long im very sorry, > > my xml: > <GetServiceInfoResult_1> > <SERVICE itmns="1"> > <SERVICEID>10003</SERVICEID> > <LISTOFLOCATIONS> > <LOCATION> > <LOCATIONID>3</LOCATIONID> > <LOCATIONNAME>DEFAULT</LOCATIONNAME> > </LOCATION> > </LISTOFLOCATIONS> > <LISTOFLOCATIONS> > <LOCATION> > <LOCATIONID>4</LOCATIONID> > <LOCATIONNAME>OFFICE</LOCATIONNAME> > </LOCATION> > </LISTOFLOCATIONS> > <LISTOFDISPLAYLOCATIONS> > <DISPLAYLOCATION> > <DISPLAYLOCATIONID>3</DISPLAYLOCATIONID> > <DISPLAYLOCATIONNAME>DEFAULT</DISPLAYLOCATIONNAME> > </DISPLAYLOCATION> > <DISPLAYLOCATION> > <DISPLAYLOCATIONID>7</DISPLAYLOCATIONID> > <DISPLAYLOCATIONNAME>AWAY</DISPLAYLOCATIONNAME> > </DISPLAYLOCATION> > </LISTOFDISPLAYLOCATIONS> > <LISTOFCATEGORY> > <CATEGORY> > <CATEGORYID>10</CATEGORYID> > <CATEGORYNAME>Philosophy, Pyschology and Religion</CATEGORYNAME> > <CATEGORYDESCRIPTION>Philosophy, Pyschology and > Religion</CATEGORYDESCRIPTION> > </CATEGORY> > <CATEGORY> > <CATEGORYID>11</CATEGORYID> > <CATEGORYNAME>Reference</CATEGORYNAME> > <CATEGORYDESCRIPTION>Reference</CATEGORYDESCRIPTION> > </CATEGORY> > </LISTOFCATEGORY> > ... and so on > > so the 3 sibling nodes are LISTOFDISPLAYLOCATIONS, DISPLAYLOCATIONS > and LISTOFCATEGORY > > first is i filter through LISTOFCATEGORY which SERVICE to display(i > pass a $setSubjectId variable) > <xsl:for-each select="//SERVICE[LISTOFCATEGORY/CATEGORY/CATEGORYID = > $setSubjectId]"> > > now i check if the SERVICE can be displayed > <xsl:for-each select="LISTOFDISPLAYLOCATIONS/DISPLAYLOCATION"> > <xls:variable id="locationId" > select="DISPLAYLOCATIONID"/> > <xsl:if test"$locationId =3"> > now i want to loop through DISPLAYLOCATIONS and display all > of'em > > > Thanks verymuch michael! > jay > > > > > > This e-Mail may contain proprietary and confidential information and is sent for the intended recipient(s) only. > If by an addressing or transmission error this mail has been misdirected to you, you are requested to delete this mail immediately. > You are also hereby notified that any use, any form of reproduction, dissemination, copying, disclosure, modification, > distribution and/or publication of this e-mail message, contents or its attachment other than by its intended recipient/s is strictly prohibited. > > Visit Us at http://www.polaris.co.in > > -- *-::jay::-*
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSL siblings, omprakash . v | Thread | Re: [xsl] XSL siblings, omprakash . v |
Re: [xsl] XSL siblings, omprakash . v | Date | RE: [xsl] XSL siblings, Michael Kay |
Month |