IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

Cocoon et sitemap.xmap


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 2
    Par défaut Cocoon et sitemap.xmap
    Bonjour,

    j'obtient toujous une erreur : ResourceNotFoundException: No pipeline matched request: users/p/p/ppatchon/4/xsl/fo/departments/ROML.pdf
    <map:mount> - context://sitemap.xmap - 938:110

    j'ai 2 fichires sitemap.xmap.

    Dans le premier qui se trouve dans le repertoire coccoon (cocoon/sitemap.xmap), j'ai utilise map:mount comme suit :

    <map:match pattern="users/p/p/ppatchon/**">
    <map:mount check-reload="yes"
    src="/home/courses/p/p/ppatchon/public_html/elykia/4/sitemap.xmap"
    uri-prefix="users/p/p/ppatchon/"/>
    </map:match>

    Dans le deuxieme qui se trouve dans le repertoire /home/courses/p/p/ppatchon/public_html/elykia/4/ (/home/courses/p/p/ppatchon/public_html/elykia/4/sitemap.xmap"), j'ai ecris :

    <?xml version="1.0" encoding="UTF-8"?>
    <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">

    <map:components>
    <map:generators default="file"/>
    <map:transformers default="xslt"/>
    <map:readers default="resource"/>
    <map:serializers default="xhtml">
    <!-- define a map:serializer for XHTML Mobile Profile -->
    </map:serializers>
    <map:selectors default="browser"/>
    <map:matchers default="wildcard"/>
    </map:components>

    <map:pipelines>
    <map:pipeline>
    <!--
    define map:match with patterns
    as per the assignment
    -->
    <map:match pattern="fo/*.pdf">
    <map:generate src="/home/cscie153/htdocs/assignment_files/2007/courses/courses.xml"/>
    <map:transform src="fo/department.xsl" type="xslt">
    <map:parameter name="dept" value="{1}"/>
    </map:transform>
    <map:serialize type="fo2pdf"/>
    </map:match>

    </map:pipeline>
    </map:pipelines>

    </map:sitemap>

    mon fichier department.xsl se trouve dans le repertoire /home/courses/p/p/ppatchon/public_html/elykia/4/xsl/fo.

    pouvez-vous m'expliquer pourqoui rien ne marche ? Merci

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Ce comportement me semble normal.
    Le premier sitemap foward le traitement de l'URL users/p/p/ppatchon/4/xsl/fo/departments/ROML.pdf en tant que
    4/xsl/fo/departments/ROML.pdf ( car uri-prefix="users/p/p/ppatchon/" )

    Dans ton second sitemap, aucun match ne correspond à 4/xsl/fo/departments/ROML.pdf
    Si tu remplaces
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <map:match pattern="fo/*.pdf">
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <map:match pattern="4/xsl/fo/departments/*.pdf">
    Ca devrait au moins "matcher" l'URL.

Discussions similaires

  1. appelle du fichier mobile.properties dans le fichier sitemap.xmap
    Par dorra68 dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 12/01/2009, 17h35
  2. [Cocoon] Actions et Sitemap
    Par DevServlet dans le forum Autres
    Réponses: 1
    Dernier message: 02/04/2008, 11h03
  3. Cocoon et sitemap.xmap
    Par elykia05 dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 11/12/2007, 11h19
  4. [cocoon] relation cocoon et cms
    Par iam_free dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 04/09/2006, 12h51
  5. [Cocoon] Agencement des pipelines dans le sitemap ?
    Par rozwel dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 13/03/2005, 19h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo