Le 20/06/11 21:43, gmazinger a écrit :
oui d'ailleurs pourquoi fermer cette liste.
A quoi bon conserver une liste où il ne se passe rien ? Personne n'y a
parlé depuis des lustres, même si manifestement certains aficionados
sont toujours là !
Sylvain
--
Sylvain Wallez - http://
e bon vieux Cocoon a perdu de sa vivacité et de son
rayonnement, et j'invite tous les utilisateurs francophones à rejoindre
les listes anglophones s'ils n'y sont pas déjà.
Sylvain
--
Sylvain Wallez - http://bluxte.net
ecret, ou un projet public ?
Prochain épisode dans 2 semaines. Patience, patience :-P
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : m
nce
qu'on sent depuis longtemps au sein du groupe des développeurs de
Cocoon, et il est possible qu'un "mini-Cocoon" apparaisse dans le futur.
Au final, la conclusion est que Cocoon est un produit mature et éprouvé,
très adapté à certains problèmes, mais
[EMAIL PROTECTED] wrote:
> Loin de moi cette idée ! Il n'est pas question d'âge mais plutôt de rendre à
> César ce qui lui appartient
>
César... de mieux en mieux, on est dans l'antiquité maintenant.
Eh, je blgue :-D :-D :-D
Sylvain
--
Sylvain Wa
[EMAIL PROTECTED] wrote:
> Merci bien ! Et va pour 'une' sitemap, il faut bien accorder que font
> référence
> les termes des 'pionniers' ;-)
>
Je me sens vieux, tout d'un coup...
:-P
Sylvain
-
Baptiste Placé wrote:
> Sylvain Wallez a écrit :
>> Question bête : la classe est-elle bien dans WEB-INF/classes ou dans un
>> jar dans WEB-INF/lib ?
>>
>> Sylvain
>>
> La classe se trouve bien dans WEB-INF/classes. Pour un peu plus de
> clarté, voici l
au final.
>
> Quelqu'un saurait il me donner de nouvelles pistes à explorer ?
Question bête : la classe est-elle bien dans WEB-INF/classes ou dans un
jar dans WEB-INF/lib ?
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]
ire une page web malveillante qui récupère ce
qu'elle veut sur le disque dur de l'utilisateur !
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]
in/java/org/apache/cocoon/blocks/fop/
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]
appli
web, classpath, fichier zip, etc) et que pour cela l'attribut src="..."
accepte une URL. Mais dans les URLs, il y a des protocoles très
efficaces et d'autres plus coûteux. Dans la catégorie des protocoles
coûteux, il y a "cocoon:" et aussi "http:".
e navigateur, et conduit forcément à une
méthode GET vers l'URL du serveur distant, avec les paramètre. Il n'y a
donc pas vraiment de solution.
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
Liste francophone Apache Co
paramètres
> nécessaires, sans que cela apparaisse dans l'URL, comme un POST.
>
> Quelqu'un peut me dire comment faire ?
>
Quelque chose de ce genre devrait faire l'affaire:
http://localhost/appliB/{1}?{request:queryString}&q
t m'aider et qui ne rentrent pas trop dans le détail du
> framework, mais qui le situent plutôt par rapport aux autres ?
Pas vraiment une comparaison, mais une présentation générale de Cocoon
que j'ai longtemps utilisée
emps trop important par rapport à la participation bénévole à la
communauté.
A moins bien sûr que quelqu'un ait déjà une solution toute prête sur
étagère...
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
Liste francop
sont sortis à peu près à la même époque
il y a plusieurs années et il n'y en a pas eu d'autre depuis...
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
Liste francophone Apache Cocoon -- http://cocoon.apache.or
montée en charge, est de mettre
un serveur httpd Apache en frontal de plusieurs serveurs Cocoon, avec
affinité de session.
http://wiki.apache.org/cocoon/LoadBalancingWithModProxy
Sylvain
--
Sylvain Wallez - http://bluxte.net
olivier nouguier wrote:
> Helo,
> Si vous utilisez dbcp (
> http://jakarta.apache.org/commons/dbcp/configuration.html) l'attribut
> "maxwait" permet de générer une exception au dela de certain temps
> d'attente.
La configuration du pool Avalon aussi!
t le JavaScriptValidator permet de coder la
validation en JS.
Tu devrais trouver ton bonheur dans tout ça...
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour
e, une exception
est levée au démarrage de Cocoon si ce paramètre existe avec la valeur
"true".
Voir
http://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/store/impl/DefaultTra
umentation pour la décompression.
Auriez vous des pistes?
Merci.
Cocoon peut lire directement dans les archives zip ou jar avec le
protocole "zip".
De mémoire, la syntaxe est "zip://chemin/du/[EMAIL PROTECTED]/de/l_archive.zip"
Sylvain
--
Sylv
l, ce n'est pas ici que se trouvent les gens
qui pourront répondre à ta question.
Sylvai
--
Sylvain Wallez - http://bluxte.net
-
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mai
t; du scope Javascript du flow s'il est présent, et on un scope
vide sinon. Et l'objet cocoon est dans le scope du flow.
Tu peux ouvrir un bug sur ce sujet?
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]
url qui ne concerne pas
> une continuation donc le probleme n'existe pas.
Ca veut dire que Google utilise AdSense pour alimenter sa base de pages
à indexer?
Un autre moyen de résoudre ce problème, c'est de filtrer le user-agent
googlebot sur "continue.*". Mais si tu passes aux
onc en principe fonctionner
sans problème.
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]
re les derniers transformers de la
> chaine, pourquoi en faire une "notion" differente ?
>
Parce que la production est très différente:
- transformer:
XML -> transformer -> XML
- serializer:
XML -> serializer ->
Tout le calcul des
informations de cache doit se faire dans setup/getKey/getValidity.
C'est expliqué sur http://wiki.apache.org/cocoon/WritingForCacheEfficiency
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
Liste fra
t
l'object model.
> - D'acceder aux attributs de session et/ou de requete de l'utilisateur dans un
> serializer ?
>
L'object model donne accès à tout ça.
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
ement
initial nécessaire. En gros, cela signifie que c'est l'utilisateur qui
doit installer ces dépendences, et non l'installeur ou build-system du
logiciel Apache.
Un peu capillotracté, mais bon, c'est souvent le cas avec les textes
juridiques!
Sylvain
faire partie de la
distribution de Cocoon parce que la LGPL (et non pas GPL) est plus
restrictive que la licence Apache.
Par contre, il est tout à fait possible aux utilisateurs de réaliser
eux-même l'assemblage Cocoon
#x27;ENTRETIEN, DES REPARATIONS OU DES CORRECTIONS
> NECESSAIRES VOUS INCOMBENT INTEGRALEMENT.
>
> Après à chacun de voir.
Mouais... on trouve le même genre de paragraphe dans les contrats de
licences de tous les logiciels payants :-P
Sylvain
--
Sylvain Wallez - http://bluxte.net
ule machine
> - je ne connais pas Carrot etc..
> - Mon idée pour le moment est de reconstruire de maniere reguliere
> l'index sur 1 serveur et le copier sur les autres. Cette solution me
> paraissait bidon
eam(serializedContent.getBytes())
var is = new Packages.org.xml.sax.InputSource(input);
var result = parser.parseDocument(is);
} finally {
cocoon.releaseComponent(parser);
parser = null;
}
return result;
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]
tre la seule langue disponible pour le moment est l'Anglais. Je
> decouvre evidemment dans mon cache autant de pages que de visiteurs de
> langues differentes.
> J'imagine la seule reponse a ca est de creer mon action locale qui
> pour le moment
utiliser une autre source de secours,
> par défaut.
>
> Y-a-t'il un mécanisme dédié disponible, par exemple via un
> handle-errors uniquement sur les map:read, ou dois-je plutôt écrire
> mon propre Reader ?
Le resource-selector semble tout indiqué:
demande autrement.
>
> est ce que ces DTD existent ?
Non.
> à défaut, comment faites vous pour valider des formulaires complexes ?
Ahem... On regarde si Cocoon ne râle pas en les chargeant :-)
Sylvain
--
Sylvain Wallez - http://bluxte.net
---
[EMAIL PROTECTED] a écrit :
> Bonjour,
>
> Mon fichier XML de sortie n'est pas indenté, il apparaît sur 1 seule ligne.
> Voyez-vous ce que j'aurais pu omettre?
>
> [...]
> output = source.getOutputStream();
>
> var transformer =
> Packages.javax.xml.transform.TransformerFactory.newIn
ns:util="http://apache.org/xsp/util/2.0";>
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]
rfaitement
inconnu du cache. Si le pipeline contenant la XSL est cachable, _tous_
les utilisateurs recevront les informations de session du _premier_
utilisateur, ce qui n'est probablement pas le but recherché !!
Les ont l'intérêt d'être pris en compte par le cache.
Sylvain
--
ur le plugin Adobe", ferme la connexion
(d'où le "broken pipe"), lance le plugin qui fait à nouveau la même requête.
Sylvain
--
Sylvain Wallez - http://bluxte.net
-
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]
iqué.
>
> Si on n'indique pas le jeu de caractères dans l'en-tête HTTP
> Content-Type, le navigateur cherchera un élément
> pour déterminer le jeu de
> caractères.
>
Et bien que théoriquement l'entête Content-Type l'e
eur (qq navigateurs le font), et par défaut le
moteur de servlets considère que ce qui arrive est en ISO-8859-1. On
peut changer ça dans les paramètres du web.xml
Mon conseil, c'est de tout passer en UTF-8 : configuration du serializer
et paramètres 'encoding' dans web.xml.
Sylvain
ans l'entête (ou pas UTF-8) si ce n'est pas spécifié. Pour ce
genre de problème, il n'y a gère de solution à part de mettre un filtre
en entrée du parser pour remettre les choses d'aplomb (soit mettre le
bon encoding dans l&
.com/work/webdeveloper/
Un autre excellent outil pour Firefox, en particulier pour les
applications Ajax est Firebug [1] : la console Javascript dopée au
stéroïdes.
Sylvain
[1] http://www.joehewitt.com/software/firebug/
--
Sylvain Wallez
http://bluxte.net
Apache Software Foundatio
tri est
nécessaire, il doit être fait lors de la production de cette liste :
soit à la main lors de l'écriture du fichier si c'est une liste
statique, soit dans le pipeline ou le code qui produit la liste.
Sylvain
--
Sylvain Wallez
http
it pas la date de modification à la date du
fichier d'origine, avec une différence entre les horloges des 2 PCs,
voire même un embrouillamini avec les timezones?
Sylvain
--
Sylvain Wallez
http://bluxte.net
Apache Software Foundation Member
-
yen, si ce n'est de modifier le code du servlet Cocoon
ou de protéger cet accès au niveau d'un serveur httpd en frontal.
Par contre, on peut via le manager Tomcat redémarrer le contexte
contenant l'appli Cocoon. Tout sera alors rechargé,
on, je me retrouve donc avec l'exception qui
> correspond, dont je comptais adapter la XSL.
> Mais y a t-il un autre moyen plus pratique?
Non, c'est la bonne méthode !
Sylvain
--
Sylvain Wallez
http://bluxte.net
Apache Software Foundation Member
---
ronment.release(AbstractEnvironment.j
ava:565)
Hmm... c'est le SourceResolver qui n'est plus présent lorsqu'on termine
le traitement de la requête...
Est-ce que tu as des pipelines qui fonctionnent en tâche de fond avec le
composat cron?
Sylvain
--
Sylvain Wallez
ultilingue, c'est important !
Par contre, pour i18n, le transformeur copain de l'action locale, la
doc indique qu'il n'est pas cacheable. Est-ce qu'il y a un obstacle
insurmontable à cela ?
Hmm... c'est un bug dans la doc. Le transformer i18n *est* cachable.
Syl
tu peux considérer XLink comme optionnel et prendre une approche
plus ad-hoc, du genre:
Ca te fournit directement la navigation bidirectionnelle en faisant une
requête soit par @movie, soit par @actor.
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.ne
che. Merci pour ce conseil
rassurant, même au gourou il ne reste plus que les prières.
Gourou vaudou, bien entendu ;-)
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member
en, puisque le pipeline est *toujours* assemblé et les
structures de contrôle sont *toujours* exécutées. En effet, le calcul de
la clé de cache et sa validité ne peuvent être connu que si le pipeline
est connu. Le cache permet de ne pas l'exécuter.
Sylvain
--
Sylvain Wallez
ommenté.
Qu'est-ce que cela apporte, comment bien utiliser cette option ?
Perso, après quelques déboires et pas mal d'incantations vaudou pour
essayer d'avoir des accents dans mes formulaires, je passe tout en UTF-8
(xxx-encoding et sérialisation), et ça marc
e liste d'identifiants "movie".
Si on souhaite une navigation bidirectionnelle, alors il devient
nécessaire, comme dans un modèle relationnel, d'avoir une structure
définissant les relations : table d'association en relationnel, ou
linkbase en XLink...
Sylvain
urront d'accompagner
dans le développement de ton projet. Voir par exemple le lien en
bas à droite de ce message
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Softwa
stream, SAX et DOM).
Voici qq chose qui devrait mieux marcher :
var pipeUtil =
cocoon.createObject(org.apache.cocoon.components.flow.util.PipelineUtil);
var doc = pipeUtil.processToDOM("getUserId.xq",{nom: paramNomDoc});
var list = doc.documentElement.childNodes;
for (var
cocoon.
Qui est-ce qui positionne cet attribut de requête ?
2. une exception: "java.lang.IllegalStateException:
Pipeline has already been processed for this request".
Hmm... il doit y avoir un deuxième sendPage(). La stacktrace devrait te
donner l'emplacement de cet a
ous, votre aide m'a été très précieuse.
Je ne sais pas si notre aide a été vraiment efficace, mais si elle t'a
permis de résoudre ton problème et de progresser, alors c'est bien !
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net
check-reload="yes")
Au passage : le check-reload est un vieux truc historique des temps
anciens où la sitemap était compilée en code Java comme les XSP. Il est
toujours présent, mais vaut "yes" par défaut et a un impact tout à fait
négligeable sur les perfs de l'appl
apidement.
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Research & Technology Director
-
Liste f
re directement, sans intermédiaire. Comme disent les fans de
Ruby on Rails, "convention over configuration".
Regardez le flowscript de cet exemple, ça parle tout seul. Enfin j'espère !
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net
chemin.
Je sais, c'est subtil et pas évident. Que pensez-vous, chers
z'utilisateurs, que dans le Cocoon 2.1.9 à venir, on unifie les
fonctions getChild() et lookupWidget() ?
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net
ions XPath depuis cet inputmodule ? :)
Eh non. Aussi bête que ça puisse paraître, ce module ne supporte pas les
expressions XPath!!
Un p'tit patch pour corriger ça serait le bienvenu :-)
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net
tp://svn.apache.org/viewcvs.cgi/cocoon/branches/BRANCH_2_1_X/src/java/org/apache/cocoon/components/flow/javascript/fom/fom_system.js?rev=280628&view=log
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.co
eline");
Tu peux ensuite piocher les infos qui t'intéressent dans le document "doc".
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundat
?
Si ça ne marche toujours pas, déplace ce serialize juste avant le
et voit ce qui se passe.
Sylvain, perplexe...
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Softwa
27;est l'Agent 212 !!!
http://www.dupuis.com/servlet/jpecat?pgm=VIEW_SERIE&lang=FR&SERIE_ID=4
La Castafiore
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech
fois me depanner ? je voudrais
acceder au formulaire et aux autres widgets (genre avec un
widgetlookup) pour pouvoir modifier tout ca.
Euh... getSourceWidget() donne un Widget, avec tout ce qui faut pour
naviguer, en particulier la méthode lookupWidget().
Sylvain
--
Sylvain Wallez
ligne de commande, cela marche
parfaitement, cela crée un fichier rtf parfait...
Quelle URL demandes-tu sur le navigateur?
Le capitaine Haddock
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware
. Or j'aimerais
pouvoir le renommer en "toto.zip" ou quelque chose de ce genre.
Y'a-t-il une option quelque part qui permet de faire ce genre de
choses ?
Pourquoi pas ???
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net
son état de modification, qui
sert ensuite à déterminer les widgets à réafficher.
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Research & Technology Director
-
ML.
Attention toutefois : IE est notoirement buggué quand le type mime de la
réponse change pour une même URL. Pour le développement (et aussi en
production, mais c'est une autre histoire), utiliser Firefox est
beaucoup plus efficace.
Dupont & Dupond
--
Sylvain Wallez
ui nous a
amenés à ajouter le content-length sur le serializer PDF. Le serializer
RTF ne l'a pas, ce qui peut être la cause du problème.
Petit test vite fait pour confirmer : si tu enregistres le fichier RTF
sur le disque, est-ce qu'il est lisible ?
Jo, Zette et Jocko
--
Sylvain Wa
prêt avec le transformer ?
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Research & Technology Director
-
n de base du transformer i18n
va chercher ce dictionnaire dans le jar de Cocoon
(resource://org/apache/cocoon/...), mais on peut bien évidemment
reprendre ce dictionnaire pour le placer dans l'application elle-même
pour modification ces messages.
Sylvain
--
Sylvain Wallez
re, cela implique que les différentes applis puissent
fonctionner avec le même cocoon.xconf.
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Resea
components.source.SourceUtil.toDOM(source);
} finally {
resolver.release(source);
cocoon.releaseComponent(resolver);
}
return document;
}
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http:/
le de stocker les documents uploadés
dans un autre endroit que le répertoire temporaire. Pour cela, tu as les
méthodes Part.copyToFile() et Part.copyToSource.
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
A
iter d'aller trop loin
dans la doc de Tomcat.
Pas besoin de doc : si tu sais manipuler les attributs de session sont
les mêmes pour tous les servlets d'un même contexte.
À ce propos, ça n'a rien à voir, mais si ce projet devait donner
satisfaction, il faudra qu'on lu
t pour reconstituer les
sessions ultérieurement, et je ne comprenais pas bien.
Et comme une partie du système n'est pas dans cocoon, mais dans un
autre servlet, on utilise des cookies pour transférer les informations
de l'un à l'autre. La solution la plus simple m'a semblé
David Verdin wrote:
Merci pour cette réponse !
J'ai une ou deux remarques...
Sylvain Wallez wrote:
Si c'est pour afficher l'heure dans la page web, mon humble avis est
que l'utilisateur a fort probablement l'heure sur son écran, sa
montre, son télephone portable,
Si c'est pour afficher l'heure dans la page web, mon humble avis est que
l'utilisateur a fort probablement l'heure sur son écran, sa montre, son
télephone portable, voire l'horloge accrochée au mur :-)
Sylvain
--
Syl
arties sur
des machines qui sont... à Los Angeles... à Amsterdam... je sais pas
trop où en fait. Et je suis super-content".
Et après, tu regardes leur tête ! Bon courage :-P
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http:/
ir de 50% ! Terrible :-)
Bravo Jean-Baptiste... et joyeux Noël ;-)
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Research & Technol
ans XMLDBSource. Ca pourrait aider?
Beaucoup plus propre !
J'avais mis user:pass à public sur une vieille version de XMLDBSource,
la collection et la ressource n'était pas factorisée, mais en effet,
un mot de passe ne se ballade pas comme ça n'importe où.
Ouaip :-)
Sylva
XMLDBSource. Ca pourrait aider?
* J'imagine que tant que l'api xmldb ne proposera pas un équivalent
de getLastModified() ce ne serait pas une bonne pratique de mettre ce
genre de choses selon chaque implémentation xmldb ?
C'est plus une question de licence que de bonne prati
p://tomcat.apache.org/tomcat-5.0-doc/config/host.html#Single%20Sign%20On
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Research & Technology Director
---
buts monthNames,
monthAbbreviations et dayHeaders de la classe CalendarPopup (voir
CalendarPopup.js)
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Research &
les "convertor" comme s'il venait de la requête.
La solution serait de passer le XInclude sur la définition du
formulaire, mais ça me semble un peu lourd. Une autre solution serait de
placer un event-listener pour calculer la valeur initiale
lors de l
currente et ça devra être corrigé), mais on peut contourner cette
limitation avec un fd:output comme tu l'as fait et en "bricolant" le
template de page.
Ca doit être qq chose du genre:
id="le_widget_output"/>
Sylvain
--
Sylvain Wallez
Jean-Baptiste Quenot wrote:
Juste une petite remarque au passage: check-reload est vrai par défaut,
et il est donc inutile de le spécifier. Ca améliore la lisibilité
économise de la fatigue pour les doigts :-)
Sylvain
--
Sylvain WallezAnyware Technologies
ger.lookup(SAXParser.ROLE);
parser.parse(is, super.xmlConsumer);
Hors mon flux XML (ma String retour) est conséquente et je perds du temps à
parser ce flux XML alors qu'il me suffirait juste de retourner ce stream XML à
mon client...
Comment éviter cela?
Avec un RESTPostReader :
nque...
Database[] toutesLesBases = DatabaseManager.getDatabases();
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Research & Technology Director
ibution...
Sylvain, en direct de la ApacheCon à San Diego :-)
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Research &
céder aux bases où bon te semble, une fois
qu'elles ont été configurées par l'init de Cocoon.
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Apache Software Foundation Member Research &
le et en attendant ta solution me
satisfait largement :)
Effectivement, il n'y a pas de moyen de "prédéclarer" des fichiers de
macros.
Sylvain
--
Sylvain WallezAnyware Technologies
http://bluxte.net http://www.anyware-tech.com
Daniel Hertz wrote:
Sylvain Wallez wrote:
Et si vous utilisez Cocoon 2.1.8:
uploadWidget.getValue().copyToFile("blah");
Sylvain
Super-bon! Merci à tous pour vos suggestions et code!
J'ai fais:
importPackage(Packages.java.io);
importPackage(Packages.java.util)
flux à inclure pour ne sortir que
les éléments requis ?
Dans les 2 cas il faut avoir le document en mémoire, mais la structure
utilisée par le moteur XSLT est plus efficace que le DOM nécessaire pour
xpointer.
Il n'est toutefois pas évident que la différence soit notable.
Sylvai
Il y a plus simple:
var input = uploadWidget.getValue().getInputStream();
var output = new FileOutputStream("blah");
org.apache.avalon.excalibur.io.IOUtil.copy(input, output);
output.close();
input.close();
Et si vous utilisez Cocoon 2.1.8:
uploadWidget.getValue().copyToFile("b
1 - 100 sur 368 matches
Mail list logo