XSL/XSLT (558レス)
1-

151: 02/10/05 23:24 ID:??? AAS
>>150
IEならXSLT入ってるぞ。

 …てのはだめなんだよな。
おれも情報きぼん
152: 02/10/07 05:30 ID:??? AAS
拾ってきた
2chスレ:tech
153
(1): [age] 02/10/11 04:30 ID:??? AAS
XSLTパーサのXERCESをインストールしようとしているのですが,うまくいきません.
解凍した後,コマンドラインから

SET CLASSPATH=%CLASSPATH%;C:\Xerces\xerces.jar

と入力しましたが,サンプルで試した所,

Exception in thresd "main" java.lang.NoClassDeFoundError

となってしまいました.バージョンは2.2.0です.
お分かりになる方,よろしくお願いします.
154: 02/10/15 01:38 ID:okBjBmnc(1) AAS
>>153
サンプルを実行したとき、何てコマンドラインに入力したんだよ

java -jar xxxx.jar か?
155
(1): 02/10/29 00:17 ID:??? AAS
XMLからXSLT変換で、違う形式のXMLファイルを出力したとしよう。
変換後のXMLファイルと、変換に使ったXSLTファイルを用いて、
元のXMLファイルを再現できるものだろうか?

変換
XML[A] + XSLT → XML[B]

戻す。
XML[B]の情報 + XSLTの情報 → XML[A]
156: 02/10/29 19:23 ID:??? AAS
>>155
問題になるのは変換時に捨ててしまった情報をどうするかだと思われ。
157: 02/10/29 23:52 ID:??? AAS
完全な再現は出来ないと思う。
同じXSLTを使って、おなじXML[B]を生成するのなら、出切るかもしれない。
いや、正直わからん。俺頭悪いし。
158
(1): 八べえ 02/11/12 15:09 ID:gxn/By35(1) AAS
Cocoon2を使用して、WEB表示を行うとソースに
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
が追記されてしまいます。
これにより、Shift-JISで書いているxml,xsltが文字化けを起こしています。
sitemap.xmap,cocoon.xconfをみてもそれらしき設定が見当たりません。
どのようにしたら、追記されなくなるのでしょうか?
159: bloom 02/11/12 15:36 ID:VFQMwTMk(1) AAS
外部リンク:homepage.mac.com
160
(1): HTMLをSJISで表示 02/11/13 10:55 ID:oYHYr3JM(1/2) AAS
>>158
docs/samples/hello-page.xml
<?xml version="1.0" encoding="Shift_JIS"?>
を入れると、正常なUTF-8に変換されるので、文字化けしない。
結果charset=UTF-8

xslt の中のoutput は利かない。
結果htmlも、SJISにする場合は、serializer に指定する。
html serializer に、sjis 版追加
<map:serializer name="html-sjis" logger="sitemap.serializer.html" mime-type="text/html" pool-grow="4" pool-max="32" pool-min="4" src="org.apache.cocoon.serialization.HTMLSerializer">
<buffer-size>1024</buffer-size>
省9
161
(1): XMLをSJISで出力 02/11/13 11:03 ID:oYHYr3JM(2/2) AAS
hello.html を指定すると UTF-8版が表示され、
hello-sjis.html を指定すると、 SJIS版が表示されるようになる。

別件だが
xml の出力の中の encoding=UTF-8 を変更する場合は、xslt の中で、
<xsl:output omit-xml-declaration="no" encoding="Shift_JIS"/>
とかやると良い。
162: 160=161 02/11/13 15:02 ID:fcqFiIq0(1/2) AAS
>>160 = >>161

ばんざ〜い!!
みなさんありがとうございました。
無事、SJIS表示できるようになりました。
163: 教えて下さい 02/11/13 17:52 ID:fcqFiIq0(2/2) AAS
xslの全ての<xsl:value-of select=....>の項目に、
「disable-output-escaping="yes"」を指定したいのですが、
まとめて設定するにはどのようにしたらよいのでしょうか?
164: 02/11/15 22:35 ID:Q0ofQCcS(1) AAS
disable-output-escaping="yes" を <xsl:value-of に追加する
XSLT を書いて XSLT を変換...
165: 02/11/15 23:27 ID:y2tgiCuR(1) AAS
エディタで一括変換
166
(1): 02/12/09 01:32 ID:eA2V6vYL(1) AAS
すごい単純な質問なんですけど、

<a>
<xsl:attribute name="href">
<xsl:value-of select="@url" />
</xsl:attribute>
<xsl:attribute name="target">
_self
</xsl:attribute>
<xsl:value-of select="@url" />
</a>
省2
167: 166 02/12/09 01:51 ID:??? AAS
自己レスです。

<xsl:attribute name="target">_self</xsl:attribute>

と繋げればうまくいきました。どうも間にリターンがあったのが原因みたいです。
168: 03/01/06 07:36 ID:??? AAS
DTDで
<!ENTITY foo SYSTEM "bar.xml">

を XML schema で表現するにはどうすればいいんですか?
169: 03/01/06 07:44 ID:L2+zJcVG(1) AAS
しまった、ageておこう
170: 山崎渉 [(^^)sage] 03/01/15 13:36 ID:??? AAS
(^^)
1-
あと 388 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.010s