xsl-list
[Top] [All Lists]

Re: xsl looping 2 siblings help

2005-06-23 00:59:52
sorry i used xsl not xtags, typo

On 6/23/05, -= jay =- <deepsweech(_at_)gmail(_dot_)com> 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::-*

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>