XSL/XSLT (558レス)
1-

466: 2006/07/13(木)17:27 ID:Lxav0c83(2/2) AAS
document関数は外部のサイトも取得できるんでしょうか?
467: 2006/07/13(木)18:25 ID:??? AAS
やってみよう!
わからなかったら聞いてみよう!
わかったことはみんなに知らせよう!
いけ!
468: 2006/07/14(金)20:02 ID:BpYZj7V/(1/2) AAS
がんばって見た結果、たぶんできるっぽいです。

ところで

<xsl:for-each select="document('外部リンク:test.xml')

見たいにurlを入力したとき、urlに=だとか&だとかが入っているとエラーが出てしまいます。
どうやって書けばいいんでしょうか?
469: 2006/07/14(金)21:29 ID:MY15XHq0(1) AAS
&は&だったかな。?だったかもしれない。
=はそのままでよかった気がする。

外部リンク:www.ne.jp
470
(1): 2006/07/14(金)21:30 ID:??? AAS
すまん、参照がともに変換されてしまったorz
示したURLのページをもとにがんばってくれ。
471: 2006/07/14(金)23:47 ID:BpYZj7V/(2/2) AAS
>>470
ありがとうございます
472
(2): [age] 2006/07/22(土)10:37 ID:??? AAS
xml文章の中から、ユーザー側から入力した条件を元に、
検索して結果を表示するようなことは、xslのみで実現するのは可能でしょうか?
postができなそうなのでやっぱり不可能でしょうか?
473
(1): 2006/07/23(日)00:28 ID:??? AAS
xslのみ の意味がわからない
474
(1): 2006/07/23(日)00:29 ID:??? AAS
>>472
CGIでやるなら、いまのところCGIからXSLTプロセッサを呼び出すしかない。
475: 472 2006/07/23(日)09:47 ID:??? AAS
>>474
やっぱそうなりますよね。
xml文章中の特定の語句を検索して表示するような、
スクリプトが紹介されていたので、
postができれば検索システムも作れるそうだなと思った次第です。

>>473
xslって簡易プログラミング言語みたいなものだと思っていたので、
変な言い方だったらすみません。
476: 2006/07/24(月)14:48 ID:uSZzoH8+(1) AAS
文字列をエンコードする関数って
どんなのがありますか?
477: 2006/07/25(火)01:05 ID:??? AAS
postされたデータを使ってXSLTを作り変換すれば?
xsl:if の test 部分をpostされたデータにすれば出来そうな気がする
478
(1): 2006/08/02(水)19:55 ID:qF5sPr3L(1/2) AAS
document関数でurlを指定するとき、xsl:variable nameはつかえないんでしょうか?

<xsl:variable name="●●">○○.xml</xsl:variable>

<xsl:for-each select="document($●●)/▲▲/■■">

</xsl:for-each>

こんな感じで入力すると、$●●に○○.xmlが入らずに
$●●のままなんですが・・・
479
(1): 2006/08/02(水)20:13 ID:qF5sPr3L(2/2) AAS
>>478
すいません自己解決しました。
480: 2006/08/06(日)02:13 ID:??? AAS
>>479
自己解決したら、解決法かけや
481: 2006/08/17(木)06:59 ID:??? AAS
AA省
482
(1): 2006/08/17(木)15:51 ID:??? AAS
<xsl:template match="password">
<password>****</password>
</xsl:template>

<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>

ただし、password要素が空でないネームスペースに属しているならば、予めxmlns:foo="外部リンク:..."としておいて、match="foo:password"としなければならない。
xmlns="外部リンク:..."としておいてmatch="password"としてもだめ。
483: 2006/08/18(金)18:36 ID:??? AAS
>>482
お、出来た! W3C の <xsl:copy> のところに書いてありますね。意味が分からんかったのでスルーしてましたが。
484
(1): 2006/08/26(土)03:28 ID:??? AAS
すみません、文字列の一括置換は XSL でどうやったら良いんでしょうか。
XML から JavaScript の文字列リテラルに変換するときにエスケープする必要があるのですが。

<foo>say "good morning"</foo>
 ↓
var msg = "say \"good morning\"";
485
(1): 2006/09/27(水)01:19 ID:??? AAS
XSLT内で外部のJavaScriptファイルを読む宣言をするとIEでホワイトアウトするのですが。
諸事情により内部に直接JavaScriptを書きたくなくて。。
どうしたらよいのでしょうか?
1-
あと 73 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s