🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #10217

Re: Question de debutant xml et wap ?

#10217
From: Cyril CAMBIEN
Date: Wed, 29 Nov 2000 00:00
130 lines
4141 bytes
Pour vous aider � d�marrer, voici un exemple trivial de XML/XSL avec 
Cocoon qui g�n�re du WML:

Soit un fichier programme.xml qui contient un programme TV:

<?xml version="1.0"?>

<?xml-stylesheet href="programme.xsl" type="text/xsl"?>

<?cocoon-process type="xslt"?>

<tvprogram date="02/10/00" day="Mo">
  <event>
       <hour>08:30</hour>
       <title>Athletics Doha</title>
  </event>
  <event>
       <hour>10:00</hour>
       <title>Football Road to</title>
  </event>
  <event>
       <hour>12:00</hour>
       <title>Moto back on track</title>
  </event>
  <event>
       <hour>13:30</hour>
       <title>Tennis Tokyo</title>
  </event>
  <event>
       <hour>15:15</hour>
       <title>Olympics games Sydney</title>
  </event>
  <event>
       <hour>15:45</hour>
       <title>Cycling Paris-tours</title>
  </event>
  <event>
       <hour>17:25</hour>
       <title>Sportscentre flash</title>
  </event>
</tvprogram>


Et voici le fichier XSL associ� qui produit un document WML:

<?xml version="1.0"?>
<xsl:stylesheet  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
version="1.0">

<xsl:template match="tvprogram">
  <xsl:processing-instruction 
name="cocoon-format">type="text/wml"</xsl:processing-instruction>
  <wml>
      <card title="TV Schedule" >

          <xsl:apply-templates/>
          <do type="prev" label="Retour"><prev/></do>
      </card>
  </wml>
</xsl:template>

<xsl:template match="event">
<p><xsl:apply-templates select="hour"/>&#160;<xsl:apply-templates 
select="title"/></p>
</xsl:template>

<xsl:template match="hour">
  <b><xsl:value-of select="."/></b>
</xsl:template>

<xsl:template match="title">
  <small><xsl:value-of select="."/></small>
</xsl:template>

</xsl:stylesheet>

et Voil�! Rien de bien compliqu� dans cet exemple minimal. La seule 
chose sp�ciale, c'est le format de sortie � pr�ciser avec la clause

<xsl:processing-instruction 
name="cocoon-format">type="text/wml"</xsl:processing-instruction>

PUB!!! :Notre soci�t� fait du conseil et de l'ing�ni�rie dans le domaine 
de l'internet mobile, et particuli�rement dans l'utilisation de XML/XSL 
pour r�aliser des applications multi-terminaux. Si vous avez besoin de 
prestations, n'h�sitez pas � nous contacter.... ;-)

Cyril Cambien                  
Directeur Technique

ccambien@ivision.fr        http://www.ivision.fr      
        
I VISION S.A. - Solutions Internet & Mobile
21, rue Saint-Augustin
75002 PARIS - FRANCE
Tel : +33 (0)1 53 459 459
Fax : +33 (0)1 53 459 458      


Toutatis wrote:

> Bonjour
> 
> Pour g�n�rer des fichiers pour le wap � partir d'une production xml et de
> feuille de style XSL, je dois mettre une sp�cif dans la feuille de style
> mais j'ai visiblement pas la bonne ou une grosse erreur ?
> 
> En html par exe:
> 
> <xsl:stylesheet
>   xmlns:xsl="http://www.w3.org/TR/WD-xsl"
>   xmlns="http://www.w3.org/TR/REC-html40"
>   result-ns=""
> 
> 
> 
> pour wml ??
> j'ai essay�
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> version="1.0" xmlns="http://www.wapforum.org/DTD/wml_1.1.xml" >
> 
> mais ca ne plait pas � Cocoon ?
> Je suis sur un serveur Apache.
> 
> Merci de votre aide.
> Nicolas
> 
> 
> 
> 
Technical Details
Message-ID: <3A253E86.4030105@ivision.fr>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <902lpm$abb$1@cti825.cnrm.meteo.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,3a516cdba2d65345
X-Google-Attributes: gid114f60,public
From: Cyril CAMBIEN <ccambien@ivision.fr>
Subject: Re: Question de debutant xml et wap ?
Date: 2000/11/29
Message-ID: <3A253E86.4030105@ivision.fr>
X-Deja-AN: 699180722
Content-Transfer-Encoding: 8bit
References: <902lpm$abb$1@cti825.cnrm.meteo.fr>
X-Accept-Language: fr,en,pdf
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
X-Complaints-To: abuse@proxad.net
X-Trace: nnrp2.proxad.net 975519054 195.115.114.15 (Wed, 29 Nov 2000 18:30:54 CET)
Organization: I Vision
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; m18) Gecko/20001108 Netscape6/6.0
NNTP-Posting-Date: Wed, 29 Nov 2000 18:30:54 CET
Newsgroups: fr.comp.text.xml