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 ?
Author: Toutatis
Date: Wed, 29 Nov 2000 00:00
Date: Wed, 29 Nov 2000 00:00
25 lines
1234 bytes
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 ?
Author: Cyril CAMBIEN
Date: Wed, 29 Nov 2000 00:00
Date: Wed, 29 Nov 2000 00:00
130 lines
4141 bytes
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"/> <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 ?
Author: krys
Date: Wed, 06 Dec 2000 00:00
Date: Wed, 06 Dec 2000 00:00
52 lines
2139 bytes
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