XSL/XSLT (558レス)
上下前次1-新
80(2): non 02/05/31 10:08 ID:XfZ+NB0u(1) AAS
勉強不足ですいません。
OSは、Redhat7.2です。
Generator,Transformerについては、
勉強不足で知らないのですが、
sitemap.xmapの内容でしたら、
Generator:JspGenerator
Transformer:TraxTransformer
となっております。
見当違いでしたらすいません。
81: 02/05/31 10:15 ID:??? AAS
>>80
JSPを使っているのであれば、単純に普通のTomcatでそのJSPファイルを
指定したときに、文字化けは起こってないか? JSPの中でのエンコーディングの
指定がまずいような気がするが。
もし上記でJSPファイルの問題でないのなら、普通にXMLファイルを作ってみて、
SitemapでFileGeneratorに指定してあげてそちらだと文字化けが起こるかどうかを
確認してみてくれ。
それと、そもそも文字化けを確認しているブラウザもRedhat上かな?
82: 02/06/01 23:15 ID:??? AAS
>>76
TOMCAT_HOME/webapps/cocoon/WEB-INF/web.xml
を触ればよい。
<init-param>
<param-name>extra-classpath</param-name>
<param-value>ここで指定する</param-value>
</init-param>
83: tachan 02/06/03 14:25 ID:Yq6AJPGD(1) AAS
>TOMCAT_HOME/webapps/cocoon/WEB-INF/web.xml
>を触ればよい。
><init-param>
><param-name>extra-classpath</param-name>
><param-value>ここで指定する</param-value>
></init-param>
上記の設定ファイルを指定したら
XSPのコンパイルエラーなくなりました。
本当にありがとうございました。
84: あぼーん [あぼーん] AAS
あぼーん
85(1): > 02/06/06 13:34 ID:CeCgqXVC(1/2) AAS
21は33の言うとおり。
試してもいない21のコードに
9も試してもいないのに感謝する必要はない。
で,結局
</tr><tr>
は,
<xsl:text disable-output-escaping="yes"></tr><tr></xsl:text>
とすればOK。
86(1): 85 02/06/06 13:38 ID:CeCgqXVC(2/2) AAS
ちぇっ,展開されちった。
めんどいから全角で書くよ。
85のは
<xsl:text disable-output-escaping="yes">&lt;/tr&gt;&lt;tr&gt;</xsl:text>
ということね。
87(1): [0] 02/06/09 17:09 ID:??? AAS
普通のレンタルサーバとかでサーバサイドのXSLT変換ってできる?
88: 02/06/11 00:22 ID:qDeG/JWs(1) AAS
>>87
Perl使ってるんならこことか見てみたらどうかな。
外部リンク[html]:www-6.ibm.com
89: 02/06/14 16:06 ID:??? AAS
>86
<element name="tr" />
ではあかんか?
90: 02/06/15 00:30 ID:??? AAS
>>9
<xsl:template match="/">
<table>
<xsl:for-each select="datalist/data">
<xsl:if test="position() mod 3 = 1">
<tr>
<xsl:for-each select=".|following-sibling::data[position() < 3]">
<td><xsl:value-of select="."/></td>
</xsl:for-each>
</tr>
省4
91: 02/06/26 11:32 ID:GX1WMLoK(1/2) AAS
<xsl:apply-templates select="foo">
<xsl:sort select="a" data-type="text" order="ascending" />
</xsl:apply-templates>
でソートした結果をテンプレート処理しているのですが、
<xsl:template match="foo">
この中で処理される「foo」の前に処理された
「foo」の子要素を参照する事はできないのでしょうか?
<xsl:template>
省1
92(2): 02/06/26 15:12 ID:kyxI2iEY(1) AAS
<xsl:value-of select="preceding-sibling::foo[1]/a"/>
とかじゃだめなの。
というかもう少し具体的に。
93: 02/06/26 15:34 ID:6FYKwyrE(1) AAS
173 :参加するカモさん :02/03/12 09:46
みんなメルマガ読んでる?
あれ読むとひろゆきの性格よくわかるよ
すっごい陰湿。
根暗。
正直、引くよ。2chの管理人って、こういう奴なのかって。
176:参加するカモさん :02/03/12 11:18
ひろゆきの裁判の報告の仕方はよくわかったけど、たまには相手側の言い分も聞いてみたいね
まったく違う状況だったりしてw
177:参加するカモさん :02/03/12 11:42
省3
94(1): 02/06/26 15:51 ID:GX1WMLoK(2/2) AAS
>>92
うまく質問できていないみたいですいません。
<doc>
<foo>
<a>あ</a>
<b>111<b>
</foo>
<foo>
<a>あ</a>
<b>123<b>
省20
95: 92 02/06/26 18:05 ID:vhsxGiH5(1) AAS
こうかな、、
<?xml version="1.0" encoding="Shift_JIS"?>
<xsl:stylesheet xmlns:xsl="外部リンク:www.w3.org" version="1.0">
<xsl:key name="group" match="doc/foo" use="a" />
<xsl:template match="/">
<html><body><xsl:apply-templates/></body></html>
</xsl:template>
<xsl:template match="doc">
<xsl:for-each select="foo[count(. | key('group', a)[1]) = 1]">
<xsl:sort select="a" data-type="text" order="ascending"/>
省9
96: 94 02/06/26 19:29 ID:??? AAS
アドバイスありがとうございます。
そのままコピペしてテストしてみましたが、
foo[count(. | key('group', a)[1]) = 1]
でエラーがでてしまいました。
<xsl:for-each select="foo">
だとkey()で取得したノードリストが、複数でてしまいますし。
xsl:keyとkey関数を知らなかったので勉強になりました。
ちょっとこのアドバイスを元に考えてみます。
ほんとにありがとうございます!
97: 結局さぁ 02/06/27 00:28 ID:kFFjIjuv(1) AAS
XSLTってXSLの鬼っ子でしょ?
とっとと改名しる!
98: 02/07/03 10:46 ID:??? AAS
なんだか難しそうだな
99(1): 02/07/03 19:07 ID:P21eikik(1/2) AAS
Cocoon2でXSPを使ってHTMLを出力するとなぜか文字化けしちゃう。
XSPの出力エンコーディング設定ってどこですればいいんでしょうか?
上下前次1-新書関写板覧索設栞歴
あと 459 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s