You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by sg...@apache.org on 2002/02/18 20:11:40 UTC

cvs commit: jakarta-jetspeed/webapp/WEB-INF/xsl ocs.xsl

sgala       02/02/18 11:11:40

  Modified:    webapp/WEB-INF/xsl ocs.xsl
  Log:
  Less hackish way to match different namespaces, but still a hack
  
  Revision  Changes    Path
  1.7       +13 -17    jakarta-jetspeed/webapp/WEB-INF/xsl/ocs.xsl
  
  Index: ocs.xsl
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed/webapp/WEB-INF/xsl/ocs.xsl,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ocs.xsl	29 Jul 2001 13:42:52 -0000	1.6
  +++ ocs.xsl	18 Feb 2002 19:11:40 -0000	1.7
  @@ -1,8 +1,7 @@
   <?xml version="1.0"?> 
   <xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform"
                   xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  -                xmlns:aocs= "http://alchemy.openjava.org/ocs/ocs-syntax#"
  -                xmlns:ocs = "http://alchemy.openjava.org/ocs/directory#"
  +                xmlns:ocs = "http://alchemy.openjava.org/ocs/ocs-syntax#"
                   xmlns:dc  = "http://purl.org/dc/elements/1.0/"
                   exclude-result-prefixes="rdf ocs aocs dc"
                   version   = "1.0">
  @@ -19,33 +18,31 @@
   
       </xsl:template>
       
  -    <xsl:template match="/rdf:RDF/rdf:description/rdf:description">
  +    <xsl:template match="rdf:RDF/rdf:description/rdf:description">
   
           <!--
           Only known formats are RSS 0.90 and RSS 0.91
           -->
   
  -        <xsl:variable name="format" select="./rdf:description/aocs:format"/>
  -        <xsl:variable name="format2" select="./rdf:description/ocs:format"/>
  +        <xsl:variable name="url" select="./rdf:description/@about"/>        
  +        <xsl:variable name="tit" select="./*[local-name()='title']"/>        
  +        <xsl:variable name="desc" select="./*[local-name()='description' and name() != 'rdf:description']"/>
   
  +        <xsl:variable name="format" select="./rdf:description/*[local-name()='format']"/>
   
  -        <xsl:variable name="url" select="./rdf:description/@about"/>        
  -        <xsl:variable name="tit" select="./dc:title"/>        
  -        <xsl:variable name="desc" select="./dc:description"/>
   
           
       <!-- Uncomment to get the vars for debug
           <xsl:comment>
           Format: <xsl:value-of select="$format"/>:
  -        Format2: <xsl:value-of select="$format2"/>:
  +        url: <xsl:value-of select="$url"/>:
  +        Title: <xsl:value-of select="$tit"/>:
  +        Desc: <xsl:value-of select="$desc"/>:
           </xsl:comment>
  -     -->
  +    -->
   
           <xsl:if test="$format = 'http://my.netscape.com/rdf/simple/0.9/' or
  -                      $format = 'http://my.netscape.com/publish/formats/rss-0.9.dtd' or
  -                      $format2 = 'http://my.netscape.com/rdf/simple/0.9/' or
  -                      $format2 = 'http://my.netscape.com/publish/formats/rss-0.9.dtd'
  -                ">
  +                      $format = 'http://my.netscape.com/publish/formats/rss-0.9.dtd' ">
               <portlet-entry type="ref" parent="RSS" name="{$url}">
                   <url><xsl:value-of select="$url"/></url>
               <meta-info>
  @@ -65,9 +62,8 @@
           </xsl:if>
   
           
  -        <xsl:if test="$format = 'http://my.netscape.com/publish/formats/rss-0.91.dtd' or
  -                      $format2 = 'http://my.netscape.com/publish/formats/rss-0.91.dtd'
  -">
  +        <xsl:if test="$format = 'http://my.netscape.com/publish/formats/rss-0.91.dtd'
  +           ">
               <portlet-entry type="ref" parent="RSS" name="{$url}">
                   <url><xsl:value-of select="$url"/></url>
               <meta-info>
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>