2ch勢いランキング 全部 1- 最新50

XML+XSLTの切り札Cocoonについて語ろう!


nobodyさん [] 02/10/22 23:25:3vYtKYtk
ないようなので作りました。
Cocoonについて質問・雑談・情報交換などをまたーりと行いましょう。

nobodyさん [] 02/12/11 02:05:epFu0gb8
質問です。
ブラウザの言語設定によって、呼び出すxspやxmlを
変えて、かつ、出力する文字コードを各国のDBCSに設定することは
簡単に可能でしょうか?

目的は、xsl一つで、複数の国の言語を表示できる
お手軽なフレームワークが欲しいんです。
nobodyさん [] 02/12/11 07:50:Qw3wbLQO
translation では?
ttp://http://xml.apache.org/cocoon/userdocs/transformers/i18n-transformer.html
nobodyさん [age] 02/12/11 10:26ID:???
翻訳
ttp://http://port4.info/jaxml/cocoon2/docs/userdocs/transformers/i18n-transformer.html
少し目的が違うかな。
72 [] 02/12/12 01:45:yeOIRbTO
>73
>74

ありがとうございます。インストールしないで質問してました。すいません。
それでいけそうな気がします。ちゃんとCocoon2インストール
して確認してみましたが、かなり良い感じです。

あとは、Postで投げたい画面はどうするか?などを考えておく
必要がありそうですが、別途、Postリクエスト用のWebアプリを用意
したりするんでしょうかね?
yyy [] 02/12/13 11:54:FV+4w3NT
request,sessionの使い方をおしえてください。
<input type="text" name="name"/> で入力したデータを別のページで
<para>Your name:<session:get-attribute name="name"/></para>を
使って表示させたいのですが、Your name: だけが表示されます。
<session:get-attribute name="name"/> を使用した方がいいのでしょうか。
エラーメッセージも出ないので困っています。
お願いします。
nobodyさん [age] 02/12/13 18:50ID:???
sample を見たら? tomcat にも、cocoon にもあるよ。
set-attribute は?
yyy [] 02/12/18 09:29:XZo4hptF
>77
ありがとうございます。
データベースにも書き出したいので
cocoonのsampleのturorialを参考にしてやってみます。
<map:action-set name="process">
<map:act type="form" action="Create Department">
<map:parameter name="validate-set" value="add"/>
<map:act type="dbAdd"/>
</map:act>
    ・
    ・
    ・
の時点で躓いているんですが・・・
actionがCreate Departmentで具体的にSQL文でINSERT INTO文が
見当たらないんですが・・・

あぼーん [あぼーん] NGNG
あぼーん
nobodyさん [] 02/12/22 13:21:pIiSeujk


XSLを作成できるツールでいいツールないですかねぇ?
XMLSPYはXSLTデバッガが普通に動く感じなんですけど、それ以外はもっと頑張って
作ってくれ!って感じでした。
かなり頑張って使ってみましたが、どう見ても機能不足だ。。。
XMLスキーマ作って、チェックして−、Java吐き出せて−みたいなところは、
良さそうなんですけどねー。Java吐き出しただけですけど。
探してみます。
nobody [] 02/12/25 12:38:AAr+Fx+k
環境がWindowsXP apache1.3.27 Tomcat4.0.6 cocoon2.0.3 です。
cocoonのサンプルのtutorialを実行すると
始めの画面の表示に時間がかかり、
「Apache.exeの故障」のメッセージが出ます。
他に設定って必要なんでしょうか。教えてください。
nobodyさん [] 02/12/26 10:33:nU545KXb
DreamWeaverMX+Xweaverっていう組み合わせで、XSLTの開発を効率的に行なえそうです。
DreamWeaverはデザイナーの人たちにも好評だし、
埋め込みタグが、ASPかJSPか、PHPか、XSLTかの違いみたいなもんで。
ただ、試用版もらうのにも、FAXおくったりするてんで面倒です。
nobodyさん [] 02/12/26 10:35:nU545KXb

謎ですね。
とりあえず、tomcat上での動作確認
ttp://http://localhost:8080/cocoon/
は表示されましたか?
nobodyさん [sage] 02/12/26 21:45ID:???

そういうときはとりあえずApache,Tomcat, Cocoonを全部消して最初からインストールしなおしが楽。
nobody [] 03/01/04 10:20:d2tZPE8+
>83
>84
ありがとうございます。
理由がよく分からないので、インストールしなおしました。
でもやはりまだApache.exeを終了します。のメッセージが出るんですが
ApacheのRestartをしてとりあえず使っています。
環境等を教えていただけないでしょうか。
参考にしたいと思います。
本当にありがとうございました。
nobody [] 03/01/04 13:09:d2tZPE8+
Apache.exeのエラーの件で、度々すいません。
Apacheのhttpd.confに
WebAppConnection conn warp localhost:8008
WebAppDeploy cocoon conn /cocoon/
を無効にして、直接localhost:8080/cocoon/tutorialだと
上手く動いてくれます。
ApacheのWebAppDeployがまずいんでしょうか・・・
しつこくってすいません。
nobodyさん [sage] 03/01/04 21:22ID:???

てか、
WebAppDeploy cocoon conn /cocoon/
って言う記述は何見て書いたんだ?
nobodyさん [sage] 03/01/04 21:34ID:???
スレ違いかもしれませんが
日本語を数値参照に変換したいのですが、
どうすればいいのでしょうか?
nobodyさん [sage] 03/01/04 22:40ID:???

スレ違い
nobody [] 03/01/06 13:31:6y7UoGip
>87
ttp://http://www6.tok2.com/home/axiom/pc/servlet/servlet01.htm
Webアプリケーションの追加のとこなんですが・・・
nobodyさん [sage] 03/01/08 20:17ID:???

なるほど。
素人が書いた記事より、
webapp-module-1.0-tc40-windows.zip の INSTALL.txt の方が
信用できると思うよ。
nobodyさん [age] 03/01/09 03:21ID:???

ApacheとTomcatだけではうまくいってる?
うまくいっていないなら双方のヴァージョンによりモジュールが合わないとか。

Apacheは最新版にしないのですか? セキュリティの問題から2.x以降をお勧めします。
Tomcatも4.1以降がお勧めです。
最新版だと各Apache,Tomcatのバージョンに合ったモジュールが見つからないことがあるので、
その場合は、Apacheのサイトからtomcat-connectorsという名前のディレクトリからソースをダウンロードして
コンパイルして自作する必要があります。

ttp://http://www.javadeveloper.jp/static/tomcat/200209/120-127.pdf
のp.123が役に立ちました。

ビルドに関してはこれが役に立ちました。
ttp://http://www.t3.rim.or.jp/~yoko-k-h/java/servlet/engines/tomcat4.0.3.html

Windowsの場合、GNU/makeが使えないので、M$Visual C++のMSCDEVコマンドを使ってモジュールをビルドします。

Cocoonの設定なら、Cocoonのサイトの説明を見てやりました。
各バージョンによって設定方法が異なります。
非常に簡単な英語で説明されているのでインストールは楽です。
CocoonもTomcatも最新のを使うのがお勧めです。
最新のは設定が楽です。ディレクトリにコピーするだけで済みます。
nobody [] 03/01/14 12:37:rbuuxkJX


ありがとうございます。
Apacheのhttpd.confに WebAppDeploy cocoon.war conn /cocoon で
今のところ上手くいっているようです。
お世話になりました。
nobody [] 03/01/14 13:47:rbuuxkJX
cocoon2.0.3を使ってPC、imode、Ezweb・・・から
アクセスさせるデータを作っています。
imode用のデータをWindows上で確認をしたいのですが・・・。
無料のimodeのエミュレータをひろって使っていますが
ブラウザがIEに判断されてしまいます。
何かいい方法、エミュレータないでしょうか・・・
お願いします。
nobodyさん [sage] 03/01/15 01:45ID:???
プロキシ通してUAとか偽装すれば?
山崎渉 [(^^)sage] 03/01/15 13:32ID:???
(^^)
nobodyさん [sage] 03/01/16 12:26ID:???

けっこnしてくださi
nobody [] 03/01/24 10:26:ui+DzYGA
Cocoon2を使って、MySQLにアクセスしています。
formで日本語で入力したデータをDBに書き出すと
文字化けを起こしています。
XSPやXSLにencoding="Shift_JIS"は記述しているんですが・・・
教えてください!!お願いします。
isiji [toshiaki_i@dainana.jp] 03/01/24 13:22ID:???
esqlについて質問です。
cocoon1.8.2にて、esqlを使ってDBからデータを取得してブラウザに表示
させることはできました。
しかし、それをですね、XSL-FOを使ってPDF出力したいのですができません。
そんなことできないのでしょうか?
だれかできたかたいらっしゃいませんか?
isiji [toshiaki_i@dainana.jp] 03/01/24 15:21ID:???
プログラムモデルとして、ある条件をPOSTしてDBからデータを抽出し、XMLとする。
そのXMLにXSL-FOを摘要してPDF生成したい。
そのような場合、どのような形で実現したら良いでしょうか?
やはり一度XMLファイルを生成しなければならないのでしょうか?
nobodyさん [sage] 03/01/24 15:27ID:???

あんたが言うとおりならそらそうだろう。
nobodyさん [sage] 03/01/24 16:37ID:???
摘要
大切な箇所を抜き書きすること。また、その抜き書き。「改正案の―」
nobodyさん [sage] 03/01/24 16:39ID:???

揚げ足取りってあげた瞬間にその足を取るから効果的なんだ。
nobodyさん [sage] 03/01/24 23:53ID:???
教えてやってんだ
カネ置いてけ
nobodyさん [sage] 03/01/25 00:14ID:???
揚げ足鳥っ!
nobodyさん [sage] 03/01/30 21:52ID:???

(・∀・)つIハイ
nobodyさん [sage] 03/02/07 12:42ID:???
質問でつ。
WebAppDeployを用いて、2箇所にcocoonをバインドできたのですが、
ルートが同じものになってしまいます。
それぞれのルートに異なる表示を出すにはどうしたらいいのでしょう?
nobodyさん [] 03/02/17 02:44:b92afJfn
cocconを使わないでi-mode上でxsltを通したxmlファイルを読むにはどうすればいいのでしょうか?
nobodyさん [] 03/02/17 05:30:e37xJiHq
それをCocoonスレで聞くのか。
何らかの手段でサーバサイドの変換は必要だろうよ
nobodyさん [] 03/02/18 00:46:IIRaGRbN

XSLTでC-HTMLに変換しる!好きなパーサを使ひたまへ
nobodyさん [] 03/02/21 01:04:zFWYZLAo

え? どうやって?
nobodyさん [] 03/02/21 17:24:S3GYg9s/
鯖サイドでXalanなりで変換すればよかろ?
あぼーん [あぼーん] NGNG
あぼーん
nobodyさん [] 03/02/22 06:45:QEKIP3xW

やっぱりサーバー側で処理しなくちゃならない問題なんですね。
激安ホスティングなんで諦めるしかないです。
nobodyさん [sage] 03/02/22 09:27ID:???
手元でXSLT当てて変換して、鯖にうpするとか(w
山崎渉 [(^^)] 03/03/13 17:12ID:???
(^^)
nobodyさん [] 03/03/17 15:17:BBpxD9/1
XSPの中のロジックを関数化して共通ロジックとしたいのですが
どうすればいいのですか?
あぼーん [あぼーん] NGNG
あぼーん
教えてください [age] 03/03/18 14:09ID:???
今、apacheとtomcatとcocoonの連携を計ろうとしているのですが、
どうも上手く行きません。
状態としては

apache2.0.4.3
tomcat4.1.1.8
cocoon2.0.4
を使用していて、apache+tomcatは上手く表示できる(h*p://localhost/examples/)。
tomcat+cocoon(h*p://localhost:8080/cocoon/)も上手く表示できる。
ただし、h*p://localhost/cocoon/は上手く行かない状態

何か原因となるものがわかる方がいらっしゃいましたらよろしくお願いいたします。
nobodyさん [sage] 03/03/21 17:39ID:???

状況がよくわからんが、もしかしたら、 と同じかな?
だとしたら、答えは です。
山崎渉 [(^^)] 03/04/17 12:13ID:???
(^^)
山崎渉 [(^^)sage] 03/04/20 06:21ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
nobodyさん [] 03/04/20 14:42:nTMrYEw8
  ( ・∀・)   | | 
 と    )    | |
   Y /ノ    人
    / )    <  >__Λ∩
  _/し' //. V`Д´)/
 (_フ彡        /  ←

ところで、Cocoonのドキュメントの原文って、
読みにくいのが多くありませんか?
やっぱり英語の苦手な人が書いているのかな。
あぼーん [あぼーん] NGNG
あぼーん
nobodyさん [] 03/04/20 23:32:08SLysX8

でも、大体書いてある意味は分かるよ。
typoがちょくちょくあるけど、あれほどの規模のドキュメントには頭が下がる。
文書配信ムレーフワークの面目躍如ってところか?
八べえ [] 03/04/24 10:02:Js81NEDx
cocoon2を使っていますがわからないことがあります。教えて下さい。
sitemapの<map:match pattern="....>の記述に無いpatternをアクセスすると
「Cocoon2−Resource not found.....」と表示されます。
ここを自作したいと考えているのですが、よい方法はありますか?
nobodyさん [] 03/04/26 13:25:AVqcFzgS


<map:handle-errors type="404">
<map:transform src="context://stylesheets/system/error2html.xsl"/>
<map:serialize status-code="404"/>
</map:handle-errors>
あぼーん [あぼーん] NGNG
あぼーん
八べえ [] 03/04/30 12:02:2+eW01gU


ありがとうございました。
複数のstatus-codeについて記述する場合は

<map:handle-errors type="403">
<map:transform src="context://stylesheets/system/error2html.xsl"/>
<map:serialize status-code="403"/>
</map:handle-errors>

<map:handle-errors type="404">
<map:transform src="context://stylesheets/system/error2html.xsl"/>
<map:serialize status-code="404"/>
</map:handle-errors>

と記述しなくてはダメでしょうか?
例えば、status-code400番台全部などという指定はできますか?
よい方法があったら教えて下さい。
あぼーん [あぼーん] NGNG
あぼーん
nobodyさん [] 03/05/04 08:04:bXKslA1I

> 例えば、status-code400番台全部などという指定はできますか?
私の知っている範囲では、個別に指定するしかありませんでした。
番号を明示する方法でも、基本的に404以外の指定は無効だったような気がします。

開発中の2.1ではこの辺りがかなり改善されているので出来るかも知れません。

八べえ [] 03/05/06 14:07:k90h3gVn

ありがとうございました。
404の指定のみ設定することにしました。
開発中の2.1に期待してます。
山崎渉 [(^^)] 03/05/22 02:05ID:???
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
八べえ [] 03/05/26 17:23:7p1mPbm6
XSPを使って日時を取得しているのですが、cocoonのキャッシュが効いてしまいます。
"Event Pipeline" "Stream Pipeline"をNonCachingにしているのですが...
他に何か設定があるのでしょうか?
cocoonは奥が深い!!
あぼーん [あぼーん] NGNG
あぼーん
あぼーん [あぼーん] NGNG
あぼーん
nobodyさん [] 03/05/31 00:24:2/ziJ/Fr
おっと、ageときます
sage [] 03/06/09 12:02:MMCBjXqY
>134
xspから生成されたjavaソースを良くみれ。
変数初期化あたりで、思わぬコードを吐いてたりする。
(漏れも嵌ったことアリ)
nobodyさん [sage] 03/06/19 23:03ID:???
cocoon-users
ttp://http://www.mail-archive.com/cocoon-users@xml.apache.org/
で見つけた↓ありがとう。
[SUMMARY] Encoding problems
ttp://http://www.mail-archive.com/cocoon-users@xml.apache.org/msg26211.html
# 久しぶりに getByte しちゃったよ。
nobodyさん [sage] 03/06/29 14:42ID:???
Cocoon2.0.4+WebLogic6.0.2
でエクセル出力しようとしているんですが、
日本語が文字化けします。
HSSFSerializerはエンコーディングの指定は
できないんでしょうか?
nobodyさん [sage] 03/06/29 20:49ID:???
書いてあったわ
ttp://http://www.mail-archive.com/cocoon-users@xml.apache.org/msg26970.html
名無しさん@Emacs [sage] 03/07/06 04:47ID:???
XML Publishing with Cocoon 2, Part 1
ttp://www.onjava.com/pub/a/onjava/2003/07/02/cocoon.html
ひとみ [] 03/07/18 14:18:O1ksRgD+
cocoonを使って、PDF出力させてますが、半角英数の5だけが非表示となり、
半角スペースとなります。
解決方法を知ってるかたがいましたら、教えてください!
nobodyさん [] 03/08/16 17:18:Ii8aK0vH
2.1リリースage
nobodyさん [sage] 03/09/02 11:50ID:???
保守
nobodyさん [] 03/09/09 17:26:SpYG2R5s
保守
nobodyさん [] 03/09/30 20:21:Q9W9UIjf
Cocoonを用いてXSP+XSLTで生成されたhtmlをファイルとして保存したいのですが
これをスクリプトを用いて自動的に行なう方法をご存知の方はいらっしゃいませんか?
nobodyさん [sage] 03/10/02 16:42ID:???
ANA だか JAL だかのオンライン予約が、
コンビニ振込用紙を PDF でよこすんだけど、
Cocoon を使っているのかなぁ?
こないだ見たとき調べておけばよかった
nobodyさん [sage] 03/10/02 20:44ID:???
W2k + Tomcat 4.1.17 + Cocoon2.0.4。
webapp に cocoon.war 入れても cocoon ディレクトリができるだけでなかず飛ばず。
server.xml に Content で他ディレクトリで指定してやっても、
ディレクトリのファイル一覧が出るだけ・・・
どうやったら解凍できるのでしょう。
nobodyさん [sage] 03/10/02 20:48ID:???
Tomcat は 4.1.27 の間違いでした。

参考にしたのはここ
ttp://http://kamakura.cool.ne.jp/oppama/bayk/cocoon2install.html

cocoon のログはこんな感じ
2003-10-02 20:40:35 WebappLoader[/cocoon]: クラスリポジトリを作業ディレクトリ C:\Applications\Development\Tomcat 4.1\work\Standalone\localhost\cocoon に配備します
2003-10-02 20:40:35 WebappLoader[/cocoon]: このコンテキストの再ロードチェックは有効です
2003-10-02 20:40:36 ContextConfig[/cocoon]: アプリケーションのweb.xmlが見つかりません、デフォルトだけを使用します
2003-10-02 20:40:36 StandardManager[/cocoon]: 乱数発生器クラス java.security.SecureRandom のシードを生成しています
2003-10-02 20:40:36 StandardManager[/cocoon]: 乱数発生器のシードの生成が完了しました
2003-10-02 20:40:36 StandardWrapper[/cocoon:default]: コンテナサーブレット default をロードします
2003-10-02 20:40:36 StandardWrapper[/cocoon:invoker]: コンテナサーブレット invoker をロードします
nobodyさん [sage] 03/10/02 23:36ID:???
自己解決しました。
>webapp に cocoon.war 入れても cocoon ディレクトリができるだけでなかず飛ばず。
フォルダができてそのままだったのに、今度は巧くいきました。死にます。
nobodyさん [sage] 04/02/06 04:46ID:???
CocoonはUA偽装にはもちろん対応できませんよね?
nobodyさん [sage] 04/02/12 22:53ID:???
まだじぇんじぇん触り始めです。J2EE 自体お試しレベル。

jboss-3.2.1_tomcat-4.1.24 に cocoon.war をポロンとdeploy すると、
ストン とマッピングされてデモなど見れますが、
この状態で自分の作った xsl やら xml やらを jar にして、
文書群をホットデプロイしたりできるのでしょうか。

それともそういうもんじゃない?
cocoon.war から必要な jar を取り出して、
(WEB-INF/lib に入れて)固め直さないといけないのでしょうか。
sitemap.xmap と一緒に。
サーブレットの吐き出す xml と定義済みの xsl を組み合わせるようなこと考えたら
断然そういう用途だと思いますが・・・・
nobodyさん [sage] 04/02/19 16:57ID:???
FOP だけ使えばいいのかな?
nobodyさん [] 04/04/02 00:03:r3DJNYdK
tomcat4.1.30&JAVA2SDK1.4.2&windows2000
をインストールしてからcocoon2.04をインストールしました。

すると以下のようなエラーがでてコクーンの初期画面が表示されませんでした。

message Failed to generate program code (this may happen if you use Xalan in incremental processing mode). Please check log file and/or console for errors.

description org.apache.cocoon.ProcessingException: Failed to generate program code (this may happen if you use Xalan in incremental processing mode). Please check log file and/or console for errors.


どうすればいいのでしょうか?


nobodyさん [sage] 04/04/02 00:39ID:???
英文を読めないようなら諦めたほうが
nobodyさん [kays@mbn.nifty.com] 04/05/10 02:03ID:???
  
nobodyさん [] 2005/05/12(木) 21:26:49:ZUDR0VUw
XSLTでHTMLに変換するのはいいけど、画像はどう扱うのか前から気になってた。
かといってCocoonのドキュメント読む気にもならん。親切な人おせーて。
nobodyさん [sage] 2005/05/29(日) 02:58:42ID:???
SVGで流すのがベストだとは思うが、今だとまだ現実性に欠けるだろか
nobodyさん [sage] 2005/05/29(日) 09:18:03ID:???
基となるXMLに画像を埋め込むんじゃなくて、URIを書けばいいんじゃね?
nobodyさん [] 2005/06/22(水) 21:07:38:KssgtlHd
どなたかeclipseのcocoonプラグインの入手元urlや設定方法しってる人教えて!
monk [] 2005/11/21(月) 20:11:06:VY3vOxsq
cocoonでPDf出したらoutofmemoryでた。なんで?
nobodyさん [sage] 2006/03/13(月) 08:53:55ID:???
selectとmatchって何が違うの?
nobodyさん [] 2006/12/24(日) 23:36:29:jY71nSLu
保守
nobodyさん [sage] 2009/01/01(木) 01:28:14ID:???
てst
nobodyさん [] 2009/01/10(土) 15:57:29:1CbDkAyd
flowscriptで日本語は扱えないんですか?
nobodyさん [sage] 2009/11/17(火) 04:05:25ID:???
この場所もなんとコクーン!!
忍法帖【Lv=40,xxxPT】(2+0:8) 【25.8m】 電脳プリオン ◆3YKmpu7JR7Ic [sage] 2012/10/21(日) 22:12:49.16ID:???
XSLTって何よ?
冤罪 [] 2013/12/31(火) 01:28:04.40:NACGwKVa
宇土成

うまく逃げたな
nobodyさん [] 2015/10/31(土) 08:14:37.61:QgXwG8/F
転職時には要チェック。
下記の条件が全て当てはまる会社にご注意下さい。

・IT系 in Tokyo
・転職会議で2.5点
・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される
nobodyさん [] 2017/12/30(土) 12:57:52.28:YhlYw6jg
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

OYT8UZ8CQ3

勢い5万以上のスレをメールでお知らせするサービス、実施中!!
憧れボディをGETしたい!その夢、ボニックで!

2ch勢いランキング 全部 1- 最新50 WebProg板ランキング

凡例:

レス番

100 (赤) → 2つ以上レスが付いている
100 (紫) → 1つ以上レスが付いている

名前

名無しさん (青) → sage のレス
名無しさん (緑) → age のレス

ID

ID:xxxxxxx (赤) → 発言が3つ以上のID
ID:xxxxxxx (青) → 発言が2つ以上のID

このページは2ch勢いランキングが作成したキャッシュです。元のページはこちら。削除についてはこちら