bookmarks/conf/BookmarkItems.gcfml
changeset 11 6078840978b1
equal deleted inserted replaced
9:1d51612454b5 11:6078840978b1
       
     1 <file xmlns="http://www.s60.com/xml/genconfml/1" name="bookmarks.xml"
       
     2     target="private/10008d39">
       
     3     <setting ref="BookmarkItems/*"/>
       
     4     <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
       
     5         version="1.0" xmlns:xi="http://www.w3.org/2001/xinclude">
       
     6         <xsl:output encoding="UTF-8" method="xbel" indent="yes"
       
     7             omit-xml-declaration="yes"/>
       
     8         <xsl:template match="configuration/data">
       
     9             <xbel version="1.0">
       
    10 
       
    11                 <!-- Customer Top Priority Bookmark -->
       
    12                 <xsl:comment> ======= Customer Top Priority Bookmark Item ======= </xsl:comment>
       
    13                 
       
    14                 <xsl:for-each
       
    15                     select="BookmarkItems/CustomerTopPriorityBookmarkItem[URL and URL!='']">
       
    16                     <bookmark>
       
    17                         <xsl:attribute name="href"><xsl:value-of
       
    18                             select="URL"/></xsl:attribute>
       
    19                         <title>
       
    20                             <xsl:value-of select="Name"/>
       
    21                         </title>
       
    22                         <xsl:if test="Tag1!='' or Tag2!='' or Tag3!='' or Tag4!=''">
       
    23                             <info>
       
    24                                 <metadata owner="http://www.nokia.com/bookmarks.xsd">
       
    25                                     <tags>
       
    26                                         <xsl:if test="Tag1!=''">
       
    27                                             <tag>
       
    28                                                 <xsl:value-of
       
    29                                                     select="Tag1"/>
       
    30                                             </tag>
       
    31                                         </xsl:if>
       
    32                                         <xsl:if test="Tag2!=''">
       
    33                                             <tag>
       
    34                                                 <xsl:value-of
       
    35                                                     select="Tag2"/>
       
    36                                             </tag>
       
    37                                         </xsl:if>
       
    38                                         <xsl:if test="Tag3!=''">
       
    39                                             <tag>
       
    40                                                 <xsl:value-of
       
    41                                                     select="Tag3"/>
       
    42                                             </tag>
       
    43                                         </xsl:if>
       
    44                                         <xsl:if test="Tag4!=''">
       
    45                                             <tag>
       
    46                                                 <xsl:value-of
       
    47                                                     select="Tag4"/>
       
    48                                             </tag>
       
    49                                         </xsl:if>
       
    50                                     </tags>
       
    51                                 </metadata>
       
    52                             </info>
       
    53                         </xsl:if>
       
    54                     </bookmark>
       
    55                 </xsl:for-each>
       
    56 
       
    57                 <!-- Top Priority Bookmark -->
       
    58                 
       
    59                 <xsl:comment> ======= Top Priority Bookmark Item ======= </xsl:comment>
       
    60                 
       
    61                 <xsl:for-each
       
    62                     select="BookmarkItems/TopPriorityBookmarkItem[URL and URL!='']">
       
    63                     <bookmark>
       
    64                         <xsl:attribute name="href"><xsl:value-of
       
    65                             select="URL"/></xsl:attribute>
       
    66                         <title>
       
    67                             <xsl:value-of select="Name"/>
       
    68                         </title>
       
    69                         <xsl:if test="Tag1!='' or Tag2!='' or Tag3!='' or Tag4!=''">
       
    70                             <info>
       
    71                                 <metadata owner="http://www.nokia.com/bookmarks.xsd">
       
    72                                     <tags>
       
    73                                         <xsl:if test="Tag1!=''">
       
    74                                             <tag>
       
    75                                                 <xsl:value-of
       
    76                                                     select="Tag1"/>
       
    77                                             </tag>
       
    78                                         </xsl:if>
       
    79                                         <xsl:if test="Tag2!=''">
       
    80                                             <tag>
       
    81                                                 <xsl:value-of
       
    82                                                     select="Tag2"/>
       
    83                                             </tag>
       
    84                                         </xsl:if>
       
    85                                         <xsl:if test="Tag3!=''">
       
    86                                             <tag>
       
    87                                                 <xsl:value-of
       
    88                                                     select="Tag3"/>
       
    89                                             </tag>
       
    90                                         </xsl:if>
       
    91                                         <xsl:if test="Tag4!=''">
       
    92                                             <tag>
       
    93                                                 <xsl:value-of
       
    94                                                     select="Tag4"/>
       
    95                                             </tag>
       
    96                                         </xsl:if>
       
    97                                     </tags>
       
    98                                 </metadata>
       
    99                             </info>
       
   100                         </xsl:if>
       
   101                     </bookmark>
       
   102                 </xsl:for-each>
       
   103 
       
   104                 <!-- Customer Bookmarks -->
       
   105                 <xsl:comment> ======= Customer Bookmark Items ======= </xsl:comment>
       
   106                 
       
   107                 <xsl:for-each
       
   108                     select="BookmarkItems/CustomerBookmarkItem[URL and URL!='']">
       
   109                     <bookmark>
       
   110                         <xsl:attribute name="href">
       
   111                             <xsl:value-of select="URL"/>
       
   112                         </xsl:attribute>
       
   113                         <title>
       
   114                             <xsl:value-of select="Name"/>
       
   115                         </title>
       
   116                         <xsl:if test="Tag1!='' or Tag2!='' or Tag3!='' or Tag4!=''">
       
   117                             <info>
       
   118                                 <metadata owner="http://www.nokia.com/bookmarks.xsd">
       
   119                                     <tags>
       
   120                                         <xsl:if test="Tag1!=''">
       
   121                                             <tag>
       
   122                                                 <xsl:value-of
       
   123                                                     select="Tag1"/>
       
   124                                             </tag>
       
   125                                         </xsl:if>
       
   126                                         <xsl:if test="Tag2!=''">
       
   127                                             <tag>
       
   128                                                 <xsl:value-of
       
   129                                                     select="Tag2"/>
       
   130                                             </tag>
       
   131                                         </xsl:if>
       
   132                                         <xsl:if test="Tag3!=''">
       
   133                                             <tag>
       
   134                                                 <xsl:value-of
       
   135                                                     select="Tag3"/>
       
   136                                             </tag>
       
   137                                         </xsl:if>
       
   138                                         <xsl:if test="Tag4!=''">
       
   139                                             <tag>
       
   140                                                 <xsl:value-of
       
   141                                                     select="Tag4"/>
       
   142                                             </tag>
       
   143                                         </xsl:if>
       
   144                                     </tags>
       
   145                                 </metadata>
       
   146                             </info>
       
   147                         </xsl:if>
       
   148                     </bookmark>
       
   149                 </xsl:for-each>
       
   150                 <xsl:comment> ======= End Customer Bookmark Items ======= </xsl:comment>
       
   151 
       
   152                 <!-- Nokia Bookmarks -->
       
   153                 <xsl:choose>
       
   154                     <xsl:when test="BookmarkItems/RemoveNokiaBookmarks='false'">
       
   155                     
       
   156                         <xsl:comment> ======= Nokia Bookmark Items ======= </xsl:comment>
       
   157                     
       
   158                         <xsl:for-each
       
   159                             select="BookmarkItems/NokiaBookmarkItem[URL and URL!='']">
       
   160                             <bookmark>
       
   161                                 <xsl:attribute name="href">
       
   162                                     <xsl:value-of select="URL"/>
       
   163                                 </xsl:attribute>
       
   164                                 <title>
       
   165                                     <xsl:value-of select="Name"/>
       
   166                                 </title>
       
   167                                 <xsl:if
       
   168                                     test="Tag1!='' or Tag2!='' or Tag3!='' or Tag4!=''">
       
   169                                     <info>
       
   170                                         <metadata owner="http://www.nokia.com/bookmarks.xsd">
       
   171                                             <tags>
       
   172                                                 <xsl:if test="Tag1!=''">
       
   173                                                     <tag>
       
   174                                                         <xsl:value-of
       
   175                                                             select="Tag1"/>
       
   176                                                     </tag>
       
   177                                                 </xsl:if>
       
   178                                                 <xsl:if test="Tag2!=''">
       
   179                                                     <tag>
       
   180                                                         <xsl:value-of
       
   181                                                             select="Tag2"/>
       
   182                                                     </tag>
       
   183                                                 </xsl:if>
       
   184                                                 <xsl:if test="Tag3!=''">
       
   185                                                     <tag>
       
   186                                                         <xsl:value-of
       
   187                                                             select="Tag3"/>
       
   188                                                     </tag>
       
   189                                                 </xsl:if>
       
   190                                                 <xsl:if test="Tag4!=''">
       
   191                                                     <tag>
       
   192                                                         <xsl:value-of
       
   193                                                             select="Tag4"/>
       
   194                                                     </tag>
       
   195                                                 </xsl:if>
       
   196                                             </tags>
       
   197                                         </metadata>
       
   198                                     </info>
       
   199                                 </xsl:if>
       
   200                             </bookmark>
       
   201                         </xsl:for-each>
       
   202                         <xsl:comment> ======= End Nokia Bookmark Items ======= </xsl:comment>
       
   203                     </xsl:when>
       
   204                     <xsl:otherwise>
       
   205                     
       
   206                         <xsl:comment> ======= Nokia Bookmarks Removed ======= </xsl:comment>
       
   207                         
       
   208                     </xsl:otherwise>
       
   209                 </xsl:choose>
       
   210 
       
   211                 <!-- Third Party Bookmarks -->
       
   212                 <xsl:choose>
       
   213                     <xsl:when
       
   214                         test="BookmarkItems/RemoveNokiaThirdPartyBookmarks='false'">
       
   215                         
       
   216                         <xsl:comment> ======= Third Party Bookmark Items ======= </xsl:comment>
       
   217                         
       
   218                         <xsl:for-each
       
   219                             select="BookmarkItems/ThirdPartyBookmarkItem[URL and URL!='']">
       
   220                             <bookmark>
       
   221                                 <xsl:attribute name="href"><xsl:value-of
       
   222                                     select="URL"/></xsl:attribute>
       
   223                                 <title>
       
   224                                     <xsl:value-of select="Name"/>
       
   225                                 </title>
       
   226                                 <xsl:if
       
   227                                     test="Tag1!='' or Tag2!='' or Tag3!='' or Tag4!=''">
       
   228                                     <info>
       
   229                                         <metadata owner="http://www.nokia.com/bookmarks.xsd">
       
   230                                             <tags>
       
   231                                                 <xsl:if test="Tag1!=''">
       
   232                                                     <tag>
       
   233                                                         <xsl:value-of
       
   234                                                             select="Tag1"/>
       
   235                                                     </tag>
       
   236                                                 </xsl:if>
       
   237                                                 <xsl:if test="Tag2!=''">
       
   238                                                     <tag>
       
   239                                                         <xsl:value-of
       
   240                                                             select="Tag2"/>
       
   241                                                     </tag>
       
   242                                                 </xsl:if>
       
   243                                                 <xsl:if test="Tag3!=''">
       
   244                                                     <tag>
       
   245                                                         <xsl:value-of
       
   246                                                             select="Tag3"/>
       
   247                                                     </tag>
       
   248                                                 </xsl:if>
       
   249                                                 <xsl:if test="Tag4!=''">
       
   250                                                     <tag>
       
   251                                                         <xsl:value-of
       
   252                                                             select="Tag4"/>
       
   253                                                     </tag>
       
   254                                                 </xsl:if>
       
   255                                             </tags>
       
   256                                         </metadata>
       
   257                                     </info>
       
   258                                 </xsl:if>
       
   259                             </bookmark>
       
   260                         </xsl:for-each>
       
   261                         <xsl:comment> ======= End Third Party Bookmark Items ======= </xsl:comment>
       
   262                     </xsl:when>
       
   263                     <xsl:otherwise>
       
   264                     
       
   265                         <xsl:comment> ======= Third Party Bookmarks Removed ======= </xsl:comment>
       
   266                     
       
   267                     </xsl:otherwise>
       
   268                 </xsl:choose>
       
   269             </xbel>
       
   270         </xsl:template>
       
   271     </xsl:stylesheet>
       
   272 </file>