Sorry, previous mail was in html written...

Hello... 
I generate html pages with my Cocoon 2.0.2 (+Tomcat 4.0.3 + JDK1.3.1) installation. 

Now I want to generate wml pages. My problem is that I use a namespace in my documents 
: 
xmlns:site="http://www.monsite.fr"; 

It seems to be forbidden to use one in wml... 

The generated code looks like that : 

<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" 
"http://www.wapforum.org/DTD/wml_1.1.xml";> 
<wml xmlns:site="http://www.monsite.fr";> 
<card title="PageTest" ontimer="#card2" id="card1"> 
<timer value="30"/> 
<do label="Retour" type="back"><prev/></do> 
<p align="center">Logo</p> 
</card> 
<card title="PageTest" id="card2"><p>Presentation 
g&#233;n&#233;rale<br/>Transport<br/>Logistique<br/>Contact<br/>Espace 
clients<br/></p> 
</card> 
</wml> 

The wap simulator says : Invalid WML code 
If I try to modify the code by hand and remlove the xmlns part (-><wml> 
instead of <wml xmlns:site="http://www.monsite.fr";>), it works... 
So my question is : How could I do ? 
One solution were probably to remove all the xmlns notifications... but 
if there were another, I would prefere... 

I saw some messages about a similar problem in the list but it didn't resolve my.

Thanks for your help 
Nicolas !! 
(I apologize for my poor english) 


Extracts of my files : 

menu.xsl 
<?xml version='1.0'?> 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
version='1.0' 
                xmlns:site="http://www.monsite.fr";> 
<xsl:param name="base-url"/> 
<xsl:param name="media"/> 
<xsl:template match="site:site"> 
<wml> 
<card id="card1" ontimer="#card2" title="Transrapide"> 
<timer value="30"/> 
<do type="back" label="Retour"><prev/></do> 
<p align="center">Logo</p> 
</card>         
<card id="card2" title="Transrapide"> 
  <p> 
    <xsl:apply-templates select="site:section"/> 
  </p> 
</card>         
</wml> 
</xsl:template> 
------------------------------------------------------------ 
toc.xml : 
<?xml version="1.0" encoding="ISO-8859-1"?> 
<site:site 
    xmlns:xlink="http://www.w3.org/1999/xlink"; 
    xmlns:i18n="http://apache.org/cocoon/i18n/2.0"; 
    xmlns:site="http://www.monsite.fr";> 
<!--<date>    <i18n:date-time pattern="FULL"/></date>--> 
  <site:section name="presentationgenerale"> 
    <site:title>Presentation generale</site:title> 
<!--    <site:page xlink:href="presentationgenerale.info">Presentation 
generale</site:page>--> 
    <site:page xlink:href="historique.info">Historique</site:page> 
    <site:page xlink:href="atouts.info">Nos atouts</site:page> 
    <site:page xlink:href="chiffres.info">Chiffres clefs</site:page> 
  </site:section> 
  
  <site:section name="transport"> 
    <site:title>Transport</site:title> 
<!--    <site:page xlink:href="transport.info">Transport</site:page>--> 
    <site:page xlink:href="lot.info">Transport par lot</site:page> 
    <site:page xlink:href="messagerie.info">Messagerie</site:page> 
    <site:page xlink:href="poexpress.info">PO Express</site:page> 
  </site:section> 
[...] 
------------------------------------------------------------------------ 
- 
sitemap.xmap 
<?xml version="1.0"?> 
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0";> 
  <map:components> 
        <map:generators default="file"/> 
        <map:transformers default="xslt"> 
       <map:transformer name="xslt" 
src="org.apache.cocoon.transformation.TraxTransformer"/> 
     </map:transformers> 
          <map:readers default="resource"/> 
        <map:serializers default="internet"> 
       <map:serializer name="internet" mime-type="text/html" 
src="org.apache.cocoon.serialization.HTMLSerializer"/> 
   <map:serializer logger="sitemap.serializer.wml" 
mime-type="text/vnd.wap.wml" name="wml" 
src="org.apache.cocoon.serialization.XMLSerializer"> 
     <doctype-public>-//WAPFORUM//DTD WML 1.1//EN</doctype-public> 
  
<doctype-system>http://www.wapforum.org/DTD/wml_1.1.xml</doctype-system> 
     <encoding>ASCII</encoding> 
     <omit-xml-declaration>yes</omit-xml-declaration> 
    </map:serializer> 
[...] 
      <map:match pattern="wap"> 
<!--        <map:parameter name="lemedia" value="wap"/>--> 
        <map:generate src="documents/toc.xml"/> 
        <map:transform src="stylesheets/wap/menu.xsl"/> 
<!--          <map:parameter name="section" value="{1}"/> 
          <map:parameter name="css-stylesheet" value="default.css"/> 
          <map:parameter name="toc-file" 
value="../../documents/toc.xml"/> 
          <map:parameter name="base-url" value="/cocoon/transrapide"/> 
        </map:transform>--> 
        <map:serialize type="wml"/> 
      </map:match> 
[...] 

---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

  • wml and xmlns zze-STIENNE Nicolas FTRD/DMI/CAE
    • zze-STIENNE Nicolas FTRD/DMI/CAE

Reply via email to