🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fr.comp.text.xml
3 messages
3 total messages Started by Toutatis Wed, 29 Nov 2000 00:00
Question de debutant xml et wap ?
#27
Author: Toutatis
Date: Wed, 29 Nov 2000 00:00
25 lines
1234 bytes
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
Re: Question de debutant xml et wap ?
#10217
Author: 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
> 
> 
> 
> 
Re: Question de debutant xml et wap ?
#28
Author: krys
Date: Wed, 06 Dec 2000 00:00
52 lines
2139 bytes
Ben moi je parse un xml avec un xsl pour obtenir du wml, l'entete de mon xsl
c'est

<?xml version='1.0'?>
<xsl:stylesheet
       xmlns:xsl="http://www.w3.org/TR/WD-xsl"
       xmlns="http://www.w3.org/TR/REC-html40"
       result-ns="">
<xsl:template match="/">
 <xsl:pi name="xml">version="1.0"</xsl:pi>
 <xsl:doctype>wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml"</xsl:doctype>

et ca marche.......

le doc final est lisible sur telephone wap et/ou emulateur wap pc

j'espere que ca t'aidera.

krys

"Toutatis" <toutatis@meteo.fr> a �crit dans le message news:
902lpm$abb$1@cti825.cnrm.meteo.fr...
> 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
>
>
>
>
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads