Changeset 4499

Show
Ignore:
Timestamp:
12/24/07 16:05:14 (1 year ago)
Author:
xmlhacker
Message:

various updates

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/nuxleus/Web/Development/index.page

    r4450 r4499  
    1414    </page:config> 
    1515    <page:output> 
    16       <page:head src="/page/output/head/base.xml"> 
    17         <head:include fileType="javascript" src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=@@google.maps.key@@" /> 
    18       </page:head> 
     16      <page:head src="/page/output/head/base.xml"/> 
    1917      <page:body src="/page/output/body/search/base.xml" /> 
    2018    </page:output> 
  • trunk/nuxleus/Web/Development/page/controller/atomictalk/base.xsl

    r4488 r4499  
    3030  <xsl:param name="parameter-list-delimeter" select="','"/> 
    3131  <xsl:param name="parameter-value-assigment-token" select="'='"/> 
    32    
     32 
    3333  <xsl:variable name="session-info" select="document('/service/session/get-session-request-info/')/response:message"/> 
    3434  <xsl:variable name="session-name" select="$session-info/response:session/@openid"/> 
     
    6666    </xsl:choose> 
    6767  </xsl:variable> 
    68   <xsl:variable name="geo.location" select="document(concat('/service/geo/get-geo-info-by-city-name/?name=', translate($city.location, ' ', '+')))/response:message/response:geo"/> 
     68  <xsl:variable name="local-news-doc" select="document(concat('/service/proxy/return-news-by-location/?topic=music%7Cfilm%7Cmovie&amp;location=', translate($city.location, ' ', '+')))//response:result"/> 
     69  <xsl:variable name="local-flickr-images" select="document(concat('/service/flickr/return-images-by-tag-name/?topic=music%7Cfilm%7Cmovie&amp;location=', translate($city.location, ' ', '+')))//response:result"/> 
     70  <xsl:variable name="local-blog-entries" select="document(concat('/service/google/return-blog-entries-by-location/?topic=music%7Cfilm%7Cmovie&amp;location=', translate($city.location, ' ', '+')))//response:result"/> 
     71  <!-- <xsl:variable name="geo.location" select="document(concat('/service/geo/get-geo-info-by-city-name/?name=', translate($city.location, ' ', '+')))/response:message/response:geo"/>--> 
    6972  <xsl:variable name="navigation" select="$session-info/response:navigation"/> 
    7073 
     
    246249 
    247250  <xsl:template match="geo:map"> 
    248     <script type="text/javascript"> 
     251    <!-- <script type="text/javascript"> 
    249252      <xsl:text>//&lt;![CDATA[</xsl:text> 
    250253          function load() { 
     
    255258          } 
    256259        <xsl:text>//]]&gt;</xsl:text> 
    257     </script> 
    258     <div id="map" style="width:{@width}; height:{@height};margin:0;padding:0;" /> 
     260    </script> --> 
     261    <div id="myMap" style="width:{@width}; height:{@height};margin:0;padding:0;" /> 
    259262  </xsl:template> 
    260263 
    261264  <xsl:template match="geo:location"> 
    262     <xsl:value-of select="$geo.location//response:city"/
    263     <!-- <xsl:value-of select="$location"/> --
     265    <!-- <xsl:value-of select="$geo.location//response:city"/> --
     266    <xsl:value-of select="$location"/
    264267  </xsl:template> 
    265268 
    266269  <xsl:template match="doc:local-news"> 
    267     <xsl:variable name="location-search"> 
     270    <!-- <xsl:variable name="location-search"> 
    268271      <xsl:choose> 
    269272        <xsl:when test="@location"> 
     
    286289        </xsl:otherwise> 
    287290      </xsl:choose> 
    288     </xsl:variable> 
    289     <xsl:apply-templates select="document(concat('/service/proxy/return-news-by-location/?location=', translate($local-news, ' ,', '+'), '&amp;topic=', translate(@topic, ' ', '+')))" mode="message"/> 
     291    </xsl:variable> --> 
     292    <xsl:apply-templates select="$local-news-doc/response:*[local-name() = current()/@topic]" mode="message"/> 
     293  </xsl:template> 
     294 
     295  <xsl:template match="doc:local-flickr-photos"> 
     296    <xsl:apply-templates select="$local-flickr-images/response:*[local-name() = current()/@topic]" mode="flickr"/> 
     297  </xsl:template> 
     298 
     299  <xsl:template match="doc:local-blog-entries"> 
     300    <xsl:apply-templates select="$local-blog-entries/response:*[local-name() = current()/@topic]" mode="blogs"/> 
     301  </xsl:template> 
     302 
     303  <xsl:template match="*" mode="blogs"> 
     304    <xsl:apply-templates mode="blogs" /> 
     305  </xsl:template> 
     306 
     307  <xsl:template match="atom:title" mode="blogs"> 
     308    <h2> 
     309      <a href="{../atom:link[@rel = 'alternate']/@href}"> 
     310        <xsl:value-of select="."/> 
     311      </a> 
     312    </h2> 
     313  </xsl:template> 
     314 
     315  <xsl:template match="atom:content" mode="blogs"> 
     316    <p> 
     317      <xsl:value-of select="."/> 
     318    </p> 
     319  </xsl:template> 
     320 
     321  <xsl:template match="atom:link|atom:author" mode="blogs"/> 
     322 
     323  <xsl:template match="*" mode="flickr"> 
     324    <xsl:apply-templates /> 
    290325  </xsl:template> 
    291326 
  • trunk/nuxleus/Web/Development/page/output/body/m/base.xml

    r4448 r4499  
    11<?xml version="1.0"?> 
    22<page:body xmlns:page="http://atomictalk.org/page" xmlns:body="http://atomictalk.org/page/output/body"> 
    3   <body:onload action="load()"/
    4   <body:onunload action="GUnload()"/
     3  <!-- <body:onload action="GetMap();"/> --
     4  <!-- <body:onunload action="GUnload()"/> --
    55  <body:layout xmlns:view="http://atomictalk.org/page/view"> 
    66    <layout:view xmlns:layout="http://atomictalk.org/page/view/layout"> 
  • trunk/nuxleus/Web/Development/page/output/body/search/base.xml

    r4449 r4499  
    11<?xml version="1.0"?> 
    22<page:body xmlns:page="http://atomictalk.org/page" xmlns:body="http://atomictalk.org/page/output/body"> 
    3   <body:onload action="load()"/> 
    4   <body:onunload action="GUnload()"/
     3  <body:onload action="GetMap()"/> 
     4  <!-- <body:onunload action="GUnload()"/> --
    55  <body:layout xmlns:view="http://atomictalk.org/page/view"> 
    66    <layout:view xmlns:layout="http://atomictalk.org/page/view/layout"> 
    7       <!-- <view:module id="session" src="/page/view/module/session/controller/base.xml"/> --> 
    87      <view:module> 
    98        <view:container> 
  • trunk/nuxleus/Web/Development/page/view/module/search/base.xml

    r4450 r4499  
    33  <view:container id="content" style="base list LtoR width"> 
    44    <view:item id="left"> 
    5       <h2>Music</h2> 
    65      <view:container> 
    7         <view:item src="/page/view/module/adsense/160x600.xml"/> 
     6        <h4><geo:location value="|$$test:@@search.location@@IfTrue:@@search.location@@IfFalse:@@current-location.label@@$$|"/> Music News</h4> 
     7        <!-- <view:item src="/page/view/module/adsense/160x600.xml"/> --> 
    88        <view:item> 
    99          <doc:local-news topic="music" location="@@search.location@@"/> 
     
    1818          </h1> 
    1919        </view:item> 
    20         <view:item id="lorem-ipsom"> 
    21           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec ut diam. Praesent ullamcorper laoreet justo. Nam ut diam. Nunc sem. Duis vitae massa sit amet magna porta tincidunt. Quisque quis lacus. Morbi nec diam. Integer pulvinar. Vivamus non eros non odio tincidunt egestas. Quisque lacus. Sed sollicitudin semper velit. Vivamus diam. Suspendisse potenti. Nulla condimentum dictum eros. Sed eget elit. Morbi justo. Aliquam placerat. Vivamus dapibus, nisi sit amet volutpat scelerisque, quam eros interdum orci, non rutrum dui lacus et odio.</p> 
    22           <p>Nulla et nisi. Mauris convallis. Donec feugiat. Fusce pulvinar, augue at consequat mattis, lorem urna scelerisque sapien, vitae cursus mauris turpis id mauris. Fusce scelerisque velit eget ipsum. Etiam eget turpis. Pellentesque id nisi. Donec fringilla est sit amet sapien. Nam blandit. Vivamus diam dolor, semper vitae, tincidunt at, suscipit sed, leo. Suspendisse aliquet lectus sit amet nisl. Nulla malesuada. Mauris congue ornare ligula.</p> 
    23           <p>Curabitur venenatis. Aliquam elementum magna nec eros. Integer ut nisi. Nam aliquet consectetuer tortor. Nunc id dolor eu nisl dignissim feugiat. Integer nisi. Curabitur nunc. Proin pharetra enim elementum magna. Curabitur non quam porttitor quam elementum ullamcorper. Etiam semper eros eu magna. Mauris eget massa nec risus fringilla aliquet. Sed eget turpis. Sed elementum. Vivamus ac elit. Ut porta dignissim dui. Donec in lectus quis turpis mollis viverra. Donec rutrum sodales eros. Donec non sapien. Nam ac massa quis velit aliquet rutrum. In tristique feugiat neque.</p> 
    24         </view:item> 
     20        <h2>Recent Music-related Blog Entries</h2> 
     21        <doc:local-blog-entries topic="music"/> 
     22        <h2>Recent Music-related Photos via flickr</h2> 
     23        <doc:local-flickr-photos topic="music"/> 
     24        <!-- <hr/> 
     25        <view:item id="unboxed" src="/page/view/module/footer/base.xml"/> 
     26        <hr/> --> 
    2527        <hr/> 
    26         <view:item id="unboxed" src="/page/view/module/footer/base.xml"/
     28        <!-- <view:item id="top-keyword" src="/page/view/module/adsense/728x90.xml"/> --
    2729        <hr/> 
    28         <view:item id="lorem-ipsom"> 
    29           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec ut diam. Praesent ullamcorper laoreet justo. Nam ut diam. Nunc sem. Duis vitae massa sit amet magna porta tincidunt. Quisque quis lacus. Morbi nec diam. Integer pulvinar. Vivamus non eros non odio tincidunt egestas. Quisque lacus. Sed sollicitudin semper velit. Vivamus diam. Suspendisse potenti. Nulla condimentum dictum eros. Sed eget elit. Morbi justo. Aliquam placerat. Vivamus dapibus, nisi sit amet volutpat scelerisque, quam eros interdum orci, non rutrum dui lacus et odio.</p> 
    30           <p>Nulla et nisi. Mauris convallis. Donec feugiat. Fusce pulvinar, augue at consequat mattis, lorem urna scelerisque sapien, vitae cursus mauris turpis id mauris. Fusce scelerisque velit eget ipsum. Etiam eget turpis. Pellentesque id nisi. Donec fringilla est sit amet sapien. Nam blandit. Vivamus diam dolor, semper vitae, tincidunt at, suscipit sed, leo. Suspendisse aliquet lectus sit amet nisl. Nulla malesuada. Mauris congue ornare ligula.</p> 
    31           <p>Curabitur venenatis. Aliquam elementum magna nec eros. Integer ut nisi. Nam aliquet consectetuer tortor. Nunc id dolor eu nisl dignissim feugiat. Integer nisi. Curabitur nunc. Proin pharetra enim elementum magna. Curabitur non quam porttitor quam elementum ullamcorper. Etiam semper eros eu magna. Mauris eget massa nec risus fringilla aliquet. Sed eget turpis. Sed elementum. Vivamus ac elit. Ut porta dignissim dui. Donec in lectus quis turpis mollis viverra. Donec rutrum sodales eros. Donec non sapien. Nam ac massa quis velit aliquet rutrum. In tristique feugiat neque.</p> 
    32         </view:item> 
    33         <hr/> 
    34         <view:item id="top-keyword" src="/page/view/module/adsense/728x90.xml"/> 
    35         <hr/> 
    36         <view:item id="lorem-ipsom"> 
    37           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec ut diam. Praesent ullamcorper laoreet justo. Nam ut diam. Nunc sem. Duis vitae massa sit amet magna porta tincidunt. Quisque quis lacus. Morbi nec diam. Integer pulvinar. Vivamus non eros non odio tincidunt egestas. Quisque lacus. Sed sollicitudin semper velit. Vivamus diam. Suspendisse potenti. Nulla condimentum dictum eros. Sed eget elit. Morbi justo. Aliquam placerat. Vivamus dapibus, nisi sit amet volutpat scelerisque, quam eros interdum orci, non rutrum dui lacus et odio.</p> 
    38           <p>Nulla et nisi. Mauris convallis. Donec feugiat. Fusce pulvinar, augue at consequat mattis, lorem urna scelerisque sapien, vitae cursus mauris turpis id mauris. Fusce scelerisque velit eget ipsum. Etiam eget turpis. Pellentesque id nisi. Donec fringilla est sit amet sapien. Nam blandit. Vivamus diam dolor, semper vitae, tincidunt at, suscipit sed, leo. Suspendisse aliquet lectus sit amet nisl. Nulla malesuada. Mauris congue ornare ligula.</p> 
    39           <p>Curabitur venenatis. Aliquam elementum magna nec eros. Integer ut nisi. Nam aliquet consectetuer tortor. Nunc id dolor eu nisl dignissim feugiat. Integer nisi. Curabitur nunc. Proin pharetra enim elementum magna. Curabitur non quam porttitor quam elementum ullamcorper. Etiam semper eros eu magna. Mauris eget massa nec risus fringilla aliquet. Sed eget turpis. Sed elementum. Vivamus ac elit. Ut porta dignissim dui. Donec in lectus quis turpis mollis viverra. Donec rutrum sodales eros. Donec non sapien. Nam ac massa quis velit aliquet rutrum. In tristique feugiat neque.</p> 
    40         </view:item> 
    41         <hr/> 
    42         <view:item> 
     30        <h2>Recent Film-related Blog Entries</h2> 
     31        <doc:local-blog-entries topic="film"/> 
     32        <!-- <view:item> 
    4333          <SCRIPT charset="utf-8" type="text/javascript" src="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822/US/xsltblogcom-20/8006/a1d96271-c402-4f78-ae9c-b59e2f162795"></SCRIPT> 
    4434          <NOSCRIPT> 
    4535            <A HREF="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fxsltblogcom-20%2F8006%2Fa1d96271-c402-4f78-ae9c-b59e2f162795&amp;Operation=NoScript">Amazon.com Widgets</A> 
    4636          </NOSCRIPT> 
     37        </view:item> --> 
     38        <hr/> 
     39        <h2>Recent Film-related Photos via flickr</h2> 
     40        <doc:local-flickr-photos topic="film"/> 
     41      </view:container> 
     42    </view:item> 
     43    <view:item id="right"> 
     44      <!-- <view:container> 
     45        <view:item> 
     46          <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" id="Player_62087de2-b8a2-47dc-b105-0a70448e5cfe" WIDTH="160px" HEIGHT="200px"> 
     47            <PARAM NAME="movie" VALUE="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fxsltblogcom-20%2F8009%2F62087de2-b8a2-47dc-b105-0a70448e5cfe&amp;Operation=GetDisplayTemplate"/> 
     48            <PARAM NAME="quality" VALUE="high"/> 
     49            <PARAM NAME="bgcolor" VALUE="#FFFFFF"/> 
     50            <PARAM NAME="allowscriptaccess" VALUE="always"/> 
     51            <embed src="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fxsltblogcom-20%2F8009%2F62087de2-b8a2-47dc-b105-0a70448e5cfe&amp;Operation=GetDisplayTemplate" id="Player_62087de2-b8a2-47dc-b105-0a70448e5cfe" quality="high" bgcolor="#ffffff" name="Player_62087de2-b8a2-47dc-b105-0a70448e5cfe" allowscriptaccess="always" type="application/x-shockwave-flash" align="middle" height="400px" width="160px"/> 
     52          </OBJECT> 
     53          <NOSCRIPT> 
     54            <A HREF="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fxsltblogcom-20%2F8009%2F62087de2-b8a2-47dc-b105-0a70448e5cfe&amp;Operation=NoScript">Amazon.com Widgets</A> 
     55          </NOSCRIPT> 
    4756        </view:item> 
    48         <hr/
    49         <view:item id="lorem-ipsom"
    50           <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec ut diam. Praesent ullamcorper laoreet justo. Nam ut diam. Nunc sem. Duis vitae massa sit amet magna porta tincidunt. Quisque quis lacus. Morbi nec diam. Integer pulvinar. Vivamus non eros non odio tincidunt egestas. Quisque lacus. Sed sollicitudin semper velit. Vivamus diam. Suspendisse potenti. Nulla condimentum dictum eros. Sed eget elit. Morbi justo. Aliquam placerat. Vivamus dapibus, nisi sit amet volutpat scelerisque, quam eros interdum orci, non rutrum dui lacus et odio.</p
    51           <p>Nulla et nisi. Mauris convallis. Donec feugiat. Fusce pulvinar, augue at consequat mattis, lorem urna scelerisque sapien, vitae cursus mauris turpis id mauris. Fusce scelerisque velit eget ipsum. Etiam eget turpis. Pellentesque id nisi. Donec fringilla est sit amet sapien. Nam blandit. Vivamus diam dolor, semper vitae, tincidunt at, suscipit sed, leo. Suspendisse aliquet lectus sit amet nisl. Nulla malesuada. Mauris congue ornare ligula.</p
    52           <p>Curabitur venenatis. Aliquam elementum magna nec eros. Integer ut nisi. Nam aliquet consectetuer tortor. Nunc id dolor eu nisl dignissim feugiat. Integer nisi. Curabitur nunc. Proin pharetra enim elementum magna. Curabitur non quam porttitor quam elementum ullamcorper. Etiam semper eros eu magna. Mauris eget massa nec risus fringilla aliquet. Sed eget turpis. Sed elementum. Vivamus ac elit. Ut porta dignissim dui. Donec in lectus quis turpis mollis viverra. Donec rutrum sodales eros. Donec non sapien. Nam ac massa quis velit aliquet rutrum. In tristique feugiat neque.</p
     57      </view:container> --
     58      <view:container
     59        <view:item
     60          <h4><geo:location value="|$$test:@@search.location@@IfTrue:@@search.location@@IfFalse:@@current-location.label@@$$|"/> Film News</h4
     61          <doc:local-news topic="film" location="@@search.location@@"/
    5362        </view:item> 
    5463      </view:container> 
    5564    </view:item> 
    56     <view:item id="right"> 
    57       <h2>Film</h2> 
    58       <view:container> 
    59       <view:item> 
    60         <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" id="Player_62087de2-b8a2-47dc-b105-0a70448e5cfe" WIDTH="160px" HEIGHT="200px"> 
    61           <PARAM NAME="movie" VALUE="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fxsltblogcom-20%2F8009%2F62087de2-b8a2-47dc-b105-0a70448e5cfe&amp;Operation=GetDisplayTemplate"/> 
    62           <PARAM NAME="quality" VALUE="high"/> 
    63           <PARAM NAME="bgcolor" VALUE="#FFFFFF"/> 
    64           <PARAM NAME="allowscriptaccess" VALUE="always"/> 
    65           <embed src="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fxsltblogcom-20%2F8009%2F62087de2-b8a2-47dc-b105-0a70448e5cfe&amp;Operation=GetDisplayTemplate" id="Player_62087de2-b8a2-47dc-b105-0a70448e5cfe" quality="high" bgcolor="#ffffff" name="Player_62087de2-b8a2-47dc-b105-0a70448e5cfe" allowscriptaccess="always" type="application/x-shockwave-flash" align="middle" height="400px" width="160px"/> 
    66         </OBJECT> 
    67         <NOSCRIPT> 
    68           <A HREF="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;MarketPlace=US&amp;ID=V20070822%2FUS%2Fxsltblogcom-20%2F8009%2F62087de2-b8a2-47dc-b105-0a70448e5cfe&amp;Operation=NoScript">Amazon.com Widgets</A> 
    69         </NOSCRIPT> 
    70       </view:item> 
    71       <view:item> 
    72           <doc:local-news topic="film" location="@@search.location@@"/> 
    73       </view:item> 
    74     </view:container> 
    75   </view:item> 
    76 </view:container> 
     65  </view:container> 
    7766</view:module> 
  • trunk/nuxleus/Web/Development/page/view/search/base.xml

    r4450 r4499  
    99    </form> 
    1010  </view:item> 
    11   <view:item id="search-categories"> 
     11  <!-- <view:item id="search-categories"> 
    1212    <view:container id="search-categories-container" style="list LtoR"> 
    1313      <view:item style="selected"> 
     
    3333      </view:item> 
    3434    </view:container> 
    35   </view:item> 
     35  </view:item> --> 
    3636</view:container> 
  • trunk/nuxleus/Web/Development/service/transform/controller/proxy/base.xslt

    r4496 r4499  
    1414    <xsl:import href="./return-news-by-location/base.xslt"/> 
    1515    <xsl:import href="./return-images-by-tag-name/base.xslt"/> 
     16    <xsl:import href="./return-blog-entries-by-location/base.xslt"/> 
    1617    <xsl:import href="./get-geo-info-by-ip/base.xslt"/> 
    1718    <xsl:param name="current-context" /> 
  • trunk/nuxleus/Web/Development/service/transform/controller/proxy/return-images-by-tag-name/base.xslt

    r4497 r4499  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2 <xsl:transform version="2.0" xmlns="http://www.w3.org/2005/Atom" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:saxon="http://saxon.sf.net/" xmlns:clitype="http://saxon.sf.net/clitype" xmlns:at="http://atomictalk.org" xmlns:func="http://atomictalk.org/function" xmlns:http-sgml-to-xml="clitype:Xameleon.Function.HttpSgmlToXml?partialname=Xameleon" xmlns:aspnet-context="clitype:System.Web.HttpContext?partialname=System.Web" xmlns:atomv03="http://purl.org/atom/ns#" xmlns:proxy="http://xameleon.org/service/proxy" xmlns:html="http://www.w3.org/1999/xhtml" exclude-result-prefixes="#all"> 
     2<xsl:transform version="2.0" xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:saxon="http://saxon.sf.net/" xmlns:clitype="http://saxon.sf.net/clitype" xmlns:at="http://atomictalk.org" xmlns:func="http://atomictalk.org/function" xmlns:http-sgml-to-xml="clitype:Xameleon.Function.HttpSgmlToXml?partialname=Xameleon" xmlns:aspnet-context="clitype:System.Web.HttpContext?partialname=System.Web" xmlns:atomv03="http://purl.org/atom/ns#" xmlns:proxy="http://xameleon.org/service/proxy" xmlns:html="http://www.w3.org/1999/xhtml" exclude-result-prefixes="#all"> 
    33 
    44  <xsl:import href="../../../functions/funcset-Util.xslt" /> 
     
    1010    <xsl:variable name="uri" select="@uri"/> 
    1111    <xsl:variable name="result"> 
    12       <xsl:for-each select="$topic"> 
    13         <xsl:sequence select="document(concat($uri, $location, ',', .))"/> 
    14       </xsl:for-each> 
     12      <xsl:element name="result" namespace="http://nuxleus.com/message/response"> 
     13        <xsl:for-each select="$topic"> 
     14          <xsl:element name="{.}" namespace="http://nuxleus.com/message/response"> 
     15            <xsl:apply-templates select="document(concat($uri, $location, ',', .))/atom:feed" mode="flickr" /> 
     16          </xsl:element> 
     17        </xsl:for-each> 
     18      </xsl:element> 
    1519    </xsl:variable> 
    1620    <xsl:sequence select="$result"/> 
    1721  </xsl:template> 
    1822 
     23  <xsl:template match="atom:feed" mode="flickr"> 
     24    <xsl:apply-templates select="atom:entry[(position() mod 4) = 0]" mode="flickr"> 
     25      <xsl:sort select="dc:date.Taken" order="descending"/> 
     26    </xsl:apply-templates> 
     27  </xsl:template> 
     28 
     29  <xsl:template match="atom:entry" mode="flickr"> 
     30    <atom:entry> 
     31      <xsl:apply-templates mode="flickr" /> 
     32    </atom:entry> 
     33  </xsl:template> 
     34 
     35  <xsl:template match="dc:date.Taken|atom:title|atom:summary|atom:author|atom:link" mode="flickr"> 
     36    <xsl:copy-of select="."/> 
     37  </xsl:template> 
     38   
     39  <xsl:template match="atom:content" mode="flickr"> 
     40    <xsl:element name="atom:content"> 
     41      <xsl:attribute name="type">text</xsl:attribute> 
     42      <xsl:value-of select="replace(replace(text(), '&lt;b&gt;', ''), '&lt;/b&gt;', '')" /> 
     43    </xsl:element> 
     44  </xsl:template> 
     45   
     46  <xsl:template match="atom:published|atom:updated|atom:id|atom:category" mode="flickr"/> 
     47 
    1948</xsl:transform> 
  • trunk/nuxleus/Web/Development/service/transform/controller/proxy/return-news-by-location/base.xslt

    r4498 r4499  
    1010    <xsl:variable name="uri" select="@uri"/> 
    1111    <xsl:variable name="result"> 
    12       <xsl:element name="result" namespace="http://nuxleus.com/message/result"> 
     12      <xsl:element name="result" namespace="http://nuxleus.com/message/response"> 
    1313        <xsl:for-each select="$topic"> 
    14           <xsl:element name="{.}" namespace="http://nuxleus.com/message/result"> 
     14          <xsl:element name="{.}" namespace="http://nuxleus.com/message/response"> 
    1515            <xsl:apply-templates select="document(concat('http://news.google.com/news?hl=en&amp;q=', $location, '+', ., '&amp;ie=UTF-8&amp;output=atom'))//atomv03:entry"/> 
    1616          </xsl:element> 
  • trunk/nuxleus/Web/Development/service/transform/functions/funcset-Util.xslt

    r4248 r4499  
    5959  </xsl:function> 
    6060   
     61  <xsl:function name="func:html-decode" as="xs:string"> 
     62    <xsl:param name="html"/> 
     63    <xsl:value-of select="http-utility:HtmlDecode($html)"/> 
     64  </xsl:function> 
     65   
    6166  <xsl:function name="func:true" as="element()"> 
    6267    <true/>