XSL/XSLT (558レス)
XSL/XSLT http://medaka.5ch.io/test/read.cgi/php/999654569/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
375: nobodyさん [] 2005/10/18(火) 16:18:41 ID:EpeUQJeg XSLTで変数使えるのは分かったんだけど、 「x=x+1」のような インクリメントってできないの? http://medaka.5ch.io/test/read.cgi/php/999654569/375
376: nobodyさん [sage] 2005/10/18(火) 16:58:00 ID:??? >>373 371と同じ。 http://medaka.5ch.io/test/read.cgi/php/999654569/376
377: nobodyさん [sage] 2005/10/18(火) 23:23:32 ID:??? >>375 マルチポストですね? http://medaka.5ch.io/test/read.cgi/php/999654569/377
378: nobodyさん [] 2005/10/19(水) 15:52:23 ID:HblKNOzD >>374 すみません。気を付けます。 >>376 アドバイスあるが等御座います。 もすこしfor-each やifやwhen勉強して出直してきます・・・ http://medaka.5ch.io/test/read.cgi/php/999654569/378
379: nobodyさん [sage] 2005/10/19(水) 16:32:01 ID:??? そっちよりもXPathを覚えるほうがいいかと。 http://medaka.5ch.io/test/read.cgi/php/999654569/379
380: nobodyさん [sage] 2005/10/20(木) 13:50:48 ID:??? >>379 仰せの通りXPathについていろいろ調べたことろ、 <xsl:for-each select="data[contains(name, '3') and uriage > 0 ]"> とするだけでNaNをはじくことが出来ました。 なんか凄い初歩的で恥ずかしい質問であるにもかかわらずお答え下さった皆様方、 この度は誠に有り難う御座います。 これを機会にXPathを精進・・ http://medaka.5ch.io/test/read.cgi/php/999654569/380
381: nobodyさん [sage] 2005/10/22(土) 08:44:56 ID:??? >>380 ていうかお前にはxmlはおろかwebそのもののセンスも無いからやめとけ http://medaka.5ch.io/test/read.cgi/php/999654569/381
382: nobodyさん [sage] 2005/10/22(土) 20:01:27 ID:??? 遅すぎるお前のレスもセンスがねーよw 2chやめろな。 http://medaka.5ch.io/test/read.cgi/php/999654569/382
383: nobodyさん [sage] 2005/10/23(日) 01:17:07 ID:??? ん?逆切れかマケウチ君 http://medaka.5ch.io/test/read.cgi/php/999654569/383
384: nobodyさん [sage] 2005/10/23(日) 20:44:14 ID:??? >>380 低脳が。センスのないHPもさっさとたたみな キモイんだよ、デザインが http://medaka.5ch.io/test/read.cgi/php/999654569/384
385: nobodyさん [] 2005/10/24(月) 09:48:44 ID:3//Wc9qN HPって「たたむ」って表現するんだ・・・初めてしったよ http://medaka.5ch.io/test/read.cgi/php/999654569/385
386: nobodyさん [] 2005/11/11(金) 13:59:20 ID:nEB8ZVf7 xreaでサーバーサイド変換て出来るんですか? http://www.atmarkit.co.jp/fxml/tecs/006stylelink/06.html を試してみようと思いましたが http://sb.xrea.com/showthread.php?t=5996&highlight=xsl どう見ても無理です。 本当にありがとうございました http://medaka.5ch.io/test/read.cgi/php/999654569/386
387: 385 [sage] 2005/11/11(金) 14:02:26 ID:??? >>386 と思ったらもうインストローリングされてました。 私の記述ミスです。 本年もよろしくご指導のほどお願いいたします http://medaka.5ch.io/test/read.cgi/php/999654569/387
388: nobodyさん [sage] 2005/11/11(金) 14:10:06 ID:??? インストローリング の検索結果のうち 日本語のページ 約 286 件 http://medaka.5ch.io/test/read.cgi/php/999654569/388
389: nobodyさん [sage] 2005/11/11(金) 20:58:02 ID:??? ローリングストーンズのヴォーカル無い曲。 http://medaka.5ch.io/test/read.cgi/php/999654569/389
390: nobodyさん [sage] 2005/11/17(木) 02:28:40 ID:??? バージョン2が勧告候補になりますた。 早めに勉強しましょう。 http://medaka.5ch.io/test/read.cgi/php/999654569/390
391: nobodyさん [sage] 2005/11/17(木) 08:43:17 ID:??? >>390 新機能とか変更点を簡潔に説明したサイト教えてけれ。 http://medaka.5ch.io/test/read.cgi/php/999654569/391
392: nobodyさん [sage] 2005/11/18(金) 17:50:43 ID:??? http://pcweb.mycom.co.jp/news/2005/11/04/034.html http://medaka.5ch.io/test/read.cgi/php/999654569/392
393: nobodyさん [sage] 2005/12/13(火) 01:57:44 ID:??? >>344 数ヶ月ぶりに自己レス /[local-name()="root" and namespace-uri()="http://example.com"]/item1 でどうだろう? http://medaka.5ch.io/test/read.cgi/php/999654569/393
394: nobodyさん [sage] 2005/12/14(水) 09:14:43 ID:??? >>393 いや、だから>>345がスタイルシートの中でURIが一緒な 任意のプリフィクスを付けろとアドバイスしてるだろう。 なんでそんな面倒なことするの。しかも間違ってるし。 http://medaka.5ch.io/test/read.cgi/php/999654569/394
395: nobodyさん [sage] 2005/12/14(水) 11:59:03 ID:??? >>393 まず名前空間から勉強し直せ、ゴラァァ!! http://medaka.5ch.io/test/read.cgi/php/999654569/395
396: nobodyさん [age] 2005/12/15(木) 20:20:47 ID:??? >>344を書いたの俺だけど間違っているかもしらん。すまん。 XPath式にてdefault namespaceを指定しようとしたら、 nullなnamespaceになるのをならないと勘違いしていた。 とりあえずXPath式内でdefault namespaceのnodesを指定したければ default namespaceのURIを別のprefixにも指定すればOKだと思う. (XMLでは一つのURIを複数のprefixに充ててはいけないルールは無い) まあこんなnullpoな俺だがcandidateなXPath2.0のspecificationをプリントして見てます。 今のところlearnした事柄: ・やっぱり名前空間の仕組みはアレだからdeprecateらしい ・型についての概念が出てくる。XML Schemaの知識が必要。 ・XPath2.0はXPath1.0のスーパーセットだお。つまり1.0の式が2.0でも通用するお。 ・2.0は少なくともXSLT2.0とXQuery1.0で使用されるお。 ・シーケンスっつーのはアイテムたちの順序ある並びだお ・アイテムというのはノードと、リテラルチックな”値”のことだお もっとセンセーショナルな事実が解ったらまたカキコするお。 でも駄目人間の俺より仕様書を信用するべきだお。 またもや携帯からの書き込みだから妙なことになってるかもしらん。 バイバイ http://medaka.5ch.io/test/read.cgi/php/999654569/396
397: nobodyさん [] 2006/03/04(土) 02:07:19 ID:c1CTCPap 某所より誘導されました。 XSLT(XPath)で、Textや属性のQNameってどうやって調べれば良いんでしょうか? 例えば、 <ns0:boards xmlns:ns0="http://2ch.net"> <board nick="ns0:webprog"/> <board nick="ns0:tech"/> <board nick="ns0:unix"/> </ns0:boards> で、 「値が、名前空間が"http://2ch.net"でローカル名が"webprog"の値を持つboard要素」って、 どうやって調べればよいのか…。 全然知らないんですがXPath1.0じゃだめでXPath2.0の●●じゃないと無理とかあるんでしょうか。 http://medaka.5ch.io/test/read.cgi/php/999654569/397
398: nobodyさん [sage] 2006/03/04(土) 02:08:42 ID:??? 訂正 ×「値が、… ○「属性値が、… http://medaka.5ch.io/test/read.cgi/php/999654569/398
399: nobodyさん [sage] 2006/03/04(土) 08:57:04 ID:??? >>397 何故、属性値の内容が展開されるんだ? 基本的にはstringだろ? http://medaka.5ch.io/test/read.cgi/php/999654569/399
400: nobodyさん [sage] 2006/03/04(土) 09:38:14 ID:??? >>397 詞ね <xsl:template match="/boards/board[@nick=concat(name(namespace::*[.='http://2ch.net']),':webprog')]"> <xsl:value-of select="@nick"/> </xsl:template> http://medaka.5ch.io/test/read.cgi/php/999654569/400
401: nobodyさん [sage] 2006/03/04(土) 09:45:21 ID:??? /boards/ns0:boards/; http://medaka.5ch.io/test/read.cgi/php/999654569/401
402: nobodyさん [sage] 2006/03/04(土) 12:59:39 ID:??? うひ(^_^;) ありがとうございます。 頂いた答えをヒントにして、苦節1時間、やっと出来ました。 <xsl:template select="/ns0:boards/board/@nick[../namespace::*[local-name(.)=substring-before(string(../@nick),':')] and substring-after(.,':')='webprog']"> <xsl:value-of select="."/> </xsl:template> しかし、なんでこんな普通の選択のためにゴリゴリ書くんでしょう…。 >>399が言ってることがまっとうで、 XSLT/XPath/XMLSchema?の仕様の方が逝かれてるのではないか、という気がしてきます…。 http://medaka.5ch.io/test/read.cgi/php/999654569/402
403: nobodyさん [] 2006/03/04(土) 13:01:00 ID:c1CTCPap >>399 XMLSchemaではQNameという型があります。>>397のnickのように使われます。 よく?使われる例は、 <hoge xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <value xsi:type="xsd:string">123456789</value> </hoge> だと、/hoge/value の値は、文字列”123456789”で、 <hoge xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <value xsi:type="xsd:int">123456789</value> </hoge> だと、/hoge/value の値は、32bit整数 123456789 で、 <hoge xmlns:tns="http://www.2ch.net" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <value xsi:type="tns:code">123456789</value> </hoge> だと、/hoge/value の値は、名前空間http://www.2ch.netで定義されたcode型の123456789、 なんて事になります。 でも、その直感はあながち間違いでもないように思えるのは、>>402に書いたとおりです。 http://medaka.5ch.io/test/read.cgi/php/999654569/403
404: nobodyさん [sage] 2006/03/04(土) 19:16:02 ID:??? 値がドキュメントの構成から離れて利用できないこと自体が逝かれてる。 よっぽどのアホがこんな仕様作ったんだろう。 http://medaka.5ch.io/test/read.cgi/php/999654569/404
405: nobodyさん [sage] 2006/03/05(日) 07:39:58 ID:??? >>403 なるほど、スキーマで使うのか ボヘミアンな俺には縁が無さそうだが、 一つ勉強になった でもよ、データ型が必要なら、それを前提としたもの、 例えば、XPath1.0より2.0を使った方がいいんじゃね? 貴族がボヘミアンを振る舞えったって、やっぱりぎこちないだろ http://medaka.5ch.io/test/read.cgi/php/999654569/405
406: nobodyさん [] 2006/03/05(日) 14:59:23 ID:noB5/pAr データ型というか、QNameだけ特におかしいんだよ。 QNameの例としてxsi:typeの例を挙げたのが誤解されたかもしれんが。 http://pc8.2ch.net/test/read.cgi/tech/1133280488/108 XPath2.0だと http://pc8.2ch.net/test/read.cgi/tech/1133280488/105 みたいに簡潔に書けるの? http://medaka.5ch.io/test/read.cgi/php/999654569/406
407: nobodyさん [sage] 2006/03/05(日) 20:28:28 ID:??? XPath1.0だどQName型と言う概念が無いから、string型で辻褄を合わせなきゃならんけど 2.0は型情報を前提としている貴族主義だから、QName型ならQName型で処理できるんじゃないかな。 ...と言いつつ、俺もよく分からん。 でも、XSLT・XPath1.0ってのは「シンプル・イズ・ベスト」を信仰するボヘミアン派だから、 如何せんXMLSchemaとは相性が良くないと思う。 http://medaka.5ch.io/test/read.cgi/php/999654569/407
408: nobodyさん [] 2006/03/07(火) 00:42:38 ID:s8zBddvo 貴族と浮浪者、どちらになりたいか、って話? http://medaka.5ch.io/test/read.cgi/php/999654569/408
409: nobodyさん [sage] 2006/03/07(火) 06:40:25 ID:??? 他人と話がしたいなら一般的でない形容はやめたらどうだ? http://medaka.5ch.io/test/read.cgi/php/999654569/409
410: nobodyさん [sage] 2006/03/07(火) 08:07:09 ID:??? XMLユーザの貴族とボヘミアンって一般的でないのか? http://medaka.5ch.io/test/read.cgi/php/999654569/410
411: nobodyさん [sage] 2006/03/07(火) 08:36:15 ID:??? 今すぐジャーゴンを使うのを止めろ http://medaka.5ch.io/test/read.cgi/php/999654569/411
412: nobodyさん [sage] 2006/03/07(火) 20:15:46 ID:??? 皆中国語使用推奨 http://medaka.5ch.io/test/read.cgi/php/999654569/412
413: nobodyさん [] 2006/03/09(木) 23:33:25 ID:dDByu5bB XML 貴族 ボヘミアン の検索結果のうち 日本語のページ 約 510 件中 1 - 100 件目 (0.29 秒) http://medaka.5ch.io/test/read.cgi/php/999654569/413
414: nobodyさん [sage] 2006/03/10(金) 10:59:20 ID:??? >>413 510件という数字は多いのか?少ないのか? Googleまで持ち出して何が言いたいんだ? ……という風に突っ込まれたくなければ意図不明瞭な一行レスをやめろ。 http://medaka.5ch.io/test/read.cgi/php/999654569/414
415: nobodyさん [sage] 2006/03/10(金) 11:15:50 ID:??? 自分の発言に自信が持てないから逃げ道を作ってるんだよ察してやりなよ そしてスルーしてやりなよ http://medaka.5ch.io/test/read.cgi/php/999654569/415
416: nobodyさん [sage] 2006/03/10(金) 11:27:58 ID:??? みんなは貴族なの? オイラはどうしても「型情報」って奴についてけねえだけどな。 DTD+DateTypeで十分だと思うがな... http://medaka.5ch.io/test/read.cgi/php/999654569/416
417: nobodyさん [sage] 2006/03/10(金) 22:11:55 ID:??? まぁついてこられない人が居るのは否定しないのが貴族 http://medaka.5ch.io/test/read.cgi/php/999654569/417
418: nobodyさん [] 2006/03/18(土) 20:53:13 ID:eqYBhKgI 今ASP.NETでRSSの読み込み・表示をしているのですが RSS1.0はとりあえず表示できたのですが、RSS2.0が全然ダメです XSLTファイルのRSS2.0を表示させるソースってどこか公開されていませんか? http://medaka.5ch.io/test/read.cgi/php/999654569/418
419: 418 [sage] 2006/03/18(土) 21:50:23 ID:??? 事故解決しました http://medaka.5ch.io/test/read.cgi/php/999654569/419
420: nobodyさん [] 2006/03/26(日) 05:28:41 ID:96nmrOTO XSLT の処理結果ってどうやって確認してる? IE5.x の頃だったかは http://www.microsoft.com/downloads/details.aspx?FamilyID=d23c1d2c-1571-4d61-bda8-adf9f6849df9&DisplayLang=en 入れればバリデーションと結果のソース表示も出来たんだが、IE6 になって から出来なくなったのかな? http://medaka.5ch.io/test/read.cgi/php/999654569/420
421: nobodyさん [] 2006/03/29(水) 11:37:28 ID:Bmnd//MP <foo count="10" /> とある場合、特定の処理を @count 回ループさせたいんですがどうすれば良いんでしょうか? ループカウンタ付きのループ for(i=0; i<@count; i++) みたいな感じなんですけど、<xsl:for-each> じゃ 要素とかの集合しか指定できないですよね? http://medaka.5ch.io/test/read.cgi/php/999654569/421
422: nobodyさん [sage] 2006/03/29(水) 18:54:30 ID:??? >>421 「XSLT 再帰処理」でGoogle検索してみれ http://medaka.5ch.io/test/read.cgi/php/999654569/422
423: nobodyさん [] 2006/03/29(水) 19:18:29 ID:Bmnd//MP すげぇ、ループを再起呼び出しでやるとは気づかなかったw http://medaka.5ch.io/test/read.cgi/php/999654569/423
424: nobodyさん [sage] 2006/03/29(水) 23:46:49 ID:??? こいつは関数型言語みたいなもんだから むしろ再帰の方が自然なんだな http://medaka.5ch.io/test/read.cgi/php/999654569/424
425: nobodyさん [sage] 2006/03/30(木) 08:26:06 ID:??? >>423 他の方法で、できんことも無いけど、再帰が真っ当。 これを制せば、XSLTをほぼ手中に入れられる。 http://medaka.5ch.io/test/read.cgi/php/999654569/425
426: nobodyさん [] 2006/03/32(土) 21:43:59 ID:rvS9DXBc ファイルメーカーのアプローチってどう思う? ウェブプログラミングにxsltって有効? http://medaka.5ch.io/test/read.cgi/php/999654569/426
427: nobodyさん [sage] 2006/04/02(日) 01:48:27 ID:??? ファイルメーカーが何やってるか知らんが 静的な部分は XSL で、動的な部分は XML で作れるならデータ転送量を 最小限に押さえられるので有効だと思う。サーバの負荷分散にもなるし。 ただ未対応ブラウザに対応するなら逆に高くなるかもしれん。 http://medaka.5ch.io/test/read.cgi/php/999654569/427
428: nobodyさん [sage] 2006/04/03(月) 20:37:14 ID:??? 拡張関数(?)のexsltで本日の日付を取得したいのですが クライアントサイドの一般的なパーサは対応しているのでしょうか? 処理としては要素の日付と本日の日付を比較して過去の情報は隠すという動きをさせたいです。 exsltが無理ならスクリプトでやってみます。 http://medaka.5ch.io/test/read.cgi/php/999654569/428
429: nobodyさん [sage] 2006/04/06(木) 09:20:31 ID:??? >>428 クライアントサイドの一般的なパーサって、どんなん? IEやMozillaに付いてくような奴だったら駄目じゃね? http://medaka.5ch.io/test/read.cgi/php/999654569/429
430: nobodyさん [sage] 2006/04/06(木) 20:40:45 ID:??? >>429 それです。 http://medaka.5ch.io/test/read.cgi/php/999654569/430
431: nobodyさん [sage] 2006/04/06(木) 20:45:52 ID:??? IE の XSL 対応って 5.0 からだっけ? Mozilla はどこから対応してんの? http://medaka.5ch.io/test/read.cgi/php/999654569/431
432: nobodyさん [sage] 2006/04/07(金) 20:37:45 ID:??? XML → HTML で © や は XSL にどう記述したら良いの? http://medaka.5ch.io/test/read.cgi/php/999654569/432
433: nobodyさん [] 2006/04/07(金) 20:38:28 ID:ds66Zruv ありゃ、© や は、です。 http://medaka.5ch.io/test/read.cgi/php/999654569/433
434: nobodyさん [sage] 2006/04/08(土) 01:20:46 ID:??? http://www.w3.org/TR/REC-html40/sgml/entities.html ここを見て、copyなら©, nbspなら と書くのが単純。 http://medaka.5ch.io/test/read.cgi/php/999654569/434
435: nobodyさん [sage] 2006/04/08(土) 01:25:53 ID:??? 39 http://medaka.5ch.io/test/read.cgi/php/999654569/435
436: nobodyさん [sage] 2006/04/09(日) 17:43:31 ID:??? ? http://medaka.5ch.io/test/read.cgi/php/999654569/436
437: nobodyさん [sage] 2006/04/11(火) 14:38:23 ID:??? XML + XSL で XSL って作れる? 一般ユーザ用と管理者用で XSL を分けてたんだが、2〜3 のパラメータと条件分岐だけで 統合できそうなのが分かってきた。ただ一般ユーザには管理者用の XSL を見せたくないし。 http://medaka.5ch.io/test/read.cgi/php/999654569/437
438: nobodyさん [sage] 2006/04/11(火) 20:50:36 ID:??? XSLからXSLを出力するならxsl:namespace-aliasとかでぐぐると良いよ。 http://medaka.5ch.io/test/read.cgi/php/999654569/438
439: nobodyさん [sage] 2006/04/19(水) 04:15:41 ID:??? ブラウザごとの XSL 対応状況の一覧とか載ってるサイトご存知でしたら教えてたも m(_ _)m http://medaka.5ch.io/test/read.cgi/php/999654569/439
440: nobodyさん [sage] 2006/04/19(水) 19:35:12 ID:??? 一生懸命変換PGを作っていたのにWord2003で出来ちゃうのね。。。 http://medaka.5ch.io/test/read.cgi/php/999654569/440
441: nobodyさん [sage] 2006/04/19(水) 20:30:42 ID:??? ``PG''…… http://medaka.5ch.io/test/read.cgi/php/999654569/441
442: nobodyさん [sage] 2006/04/21(金) 07:18:54 ID:??? Firefox 1.0.7 (Linux) で <xsl:value-of> の disable-output-escaping="no" が 利かないみたいなんですけど何か振替策ないでしょうか? http://medaka.5ch.io/test/read.cgi/php/999654569/442
443: nobodyさん [sage] 2006/04/21(金) 07:52:16 ID:??? すみません、no じゃなくて yes です。ちょっとネットで漁ってみましたが Mozilla 開発者連中は W3C の解釈だとか何とか言い訳付けて修正しないそうです (なんだそりゃ)。 結局の所、中で 2 回パースしてる部分が遅くなるだとか、XML+XSLで生成した HTML が Valid で あるという前提で設計しちゃったので手を入れたくないとかってのが本音っぽい。 ふと思いついて JavaScript で innerHTML に設定してみたらとりあえず回避できたっぽいのでご報告まで。 <xsl:value-of select="foo" disable-output-escaping="yes" /> ↓ <input type="hidden" name="" id="foo" value="{foo}" /> <span id="bar"></span> <script language="javascript"> document.getElementById("bar").innerHTML = document.getElementById("foo").value; </script> http://medaka.5ch.io/test/read.cgi/php/999654569/443
444: nobodyさん [] 2006/06/02(金) 14:43:12 ID:H6C73k2s 御教授願います。 ループを回し表を作成したときに、1行毎に指定された内容をセットしてmailを送りたいのですが上手くいきません。 以下はループの内部処理です。 ・$q_indexには表の登録番号(行番号)がセットされています。 ・メールのテンプレートをjavaScriptで作成しています。 <xsl:variable name="url_id">url_<xsl:value-of select="$q_index"/></xsl:variable> <A target="_blank" href="" id="$url_id" charset="">メール送信</A> <script lang="javaScript"> $url_id.href='mailto:xxxx@xxx.co.jp?subject=' + [行毎に定義されたmailテンプレ]; </script> 最初は上記のように書いていました。 これで表を作ると、1件目はメールを送れたのですが、2件目以降メーラーが開かないというバグが発生してしまいました。 理由は<A>タグで定義してるIDパラメータが"$url_id"という文字列で固定されていた為です。 2件目以降も同じ名前が定義されている為エラーになっているようでした。 そこで下のように改造を試みたのですが、ここで問題が発生しました。 <xsl:variable name="url_id">url_<xsl:value-of select="$q_index"/></xsl:variable> <A target="_blank" href="" id="<xsl:value-of select="$url_id"/>" charset="">メール送信</A> <script lang="javaScript"> <xsl:value-of select="$url_id"/>.href='mailto:xxxx@xxx.co.jp?subject=' + [行毎に定義されたメールテンプレ]; </script> この様にした場合、<A>タグのIDパラメータが不正となってしまいます。 お聞きしたいのは、<A>タグのIDパラメータに変数$url_idを定義したいのです。 どなたか上手い方法をご存知無いでしょうか? http://medaka.5ch.io/test/read.cgi/php/999654569/444
445: nobodyさん [] 2006/06/02(金) 15:00:49 ID:H6C73k2s 自己解決したので書いておきます。 直接変数内のデータを参照したい場合、{}で括ればいいらしいようです。 <xsl:variable name="url_id">url_<xsl:value-of select="$q_index"/></xsl:variable> <A target="_blank" href="" id="{$url_id}" charset="">メール送信</A> <script lang="javaScript"> <xsl:value-of select="$url_id"/>.href='mailto:xxxx@xxx.co.jp?subject=' + [行毎に定義されたメールテンプレ]; </script> http://medaka.5ch.io/test/read.cgi/php/999654569/445
446: nobodyさん [sage] 2006/06/06(火) 05:01:30 ID:??? $を文字列として使いたいんだけど、 どうすればいいの? http://medaka.5ch.io/test/read.cgi/php/999654569/446
447: nobodyさん [sage] 2006/06/06(火) 19:27:27 ID:??? <xsl:text>$</xsl:text> <![CDATA$]]> http://medaka.5ch.io/test/read.cgi/php/999654569/447
448: nobodyさん [sage] 2006/06/06(火) 19:27:57 ID:??? 間違ったーーー!!! http://medaka.5ch.io/test/read.cgi/php/999654569/448
449: nobodyさん [sage] 2006/06/06(火) 20:29:03 ID:??? >>447 これでうまくいきました。本当にありがとうございます。 http://medaka.5ch.io/test/read.cgi/php/999654569/449
450: nobodyさん [sage] 2006/06/06(火) 20:47:00 ID:??? awsのxslの一部です。 - <Arguments> <Argument Name="AssociateTag" Value="sfeesv-22" /> <Argument Name="ItemPage" Value="1" /> <Argument Name="SubscriptionId" Value="0QRaadwa2" /> <Argument Name="Keywords" Value="ハリーポッター" /> <Argument Name="ResponseGroup" Value="Request,ItemIds,OfferFull,VariationSummary,ItemAttributes,EditorialReview,Images,Reviews" /> <Argument Name="Operation" Value="ItemSearch" /> <Argument Name="Service" Value="AWSECommerceService" /> <Argument Name="SearchIndex" Value="Electronics" /> <Argument Name="Sort" Value="salesrank" /> </Arguments> コレをxsltのfor-each分で値を返します。Argumentだけを抜き出します。 ----- <xsl:for-each select="aws:Argument"> <xsl:value-of select="@Name"/> <xsl:value-of select="@Value"/> </xsl:for-each> ----- 値がずらずらっと返ってきました。ここで<Argument Name="ItemPage" Value="1" />の部分だけ値を返したくないのですが、xsltにどのように書き加えればいいのでしょうか? http://medaka.5ch.io/test/read.cgi/php/999654569/450
451: nobodyさん [sage] 2006/06/06(火) 21:24:43 ID:??? <xsl:for-each select="aws:Argument[@Name != 'ItemPage']"> http://medaka.5ch.io/test/read.cgi/php/999654569/451
452: nobodyさん [sage] 2006/06/06(火) 21:25:20 ID:??? 自信ないから上手くいってもいかなくても教えてね http://medaka.5ch.io/test/read.cgi/php/999654569/452
453: nobodyさん [sage] 2006/06/07(水) 00:01:38 ID:??? >>451 ありがとうございます。 試してみた結果、ばっちり成功でした http://medaka.5ch.io/test/read.cgi/php/999654569/453
454: nobodyさん [] 2006/06/15(木) 17:44:27 ID:bh/U7SOR XMLからXMLに変換したいんですけど、 XSLTに<xsl:output method='xml' encoding='SHIFT_JIS'/> みたいな感じで書いているのに 出力されるXML宣言が<?xml version="1.0" encoding="UTF-16"?> と出力されるのは何ででしょうか? ちなみにXMLファイルの変換には VS2005VC++でIXMLDOMDocumentPtrのtransformNode()を使用しています。 http://medaka.5ch.io/test/read.cgi/php/999654569/454
455: nobodyさん [] 2006/07/10(月) 11:50:48 ID:AyMgINi+ えっと、XML 文書を XSL で HTML に変換し、 それに CSS を適用して見せるページを作っています。 意図するように見えているのですが、 Firefox がどのような HTML に変換しているのかを 確認したいと思っています。 Firefox で XSL による変換結果をファイルに 保存することってできますか? つまり XSL 適用後の文書を保存したい、 Firefox を単に XSL プロセッサとして使いたいのです。 http://medaka.5ch.io/test/read.cgi/php/999654569/455
456: nobodyさん [] 2006/07/11(火) 17:58:57 ID:Wcdm37qK XML ファイルの先頭で XML プロセッサに対して XSL ファイルを指示しますよね? <?xml-stylesheet title="XSL_formatting" type="text/xsl" href="http://resource.example.com/sample.xsl" ?> XML プロセッサとして Firefox を利用すると、 XML ファイルをおいてある場所以外の XSL ファイルを 指定した場合に「Security Error」になります。 これはいかんともしがたいのでしょうか? http://medaka.5ch.io/test/read.cgi/php/999654569/456
457: nobodyさん [sage] 2006/07/11(火) 18:20:50 ID:??? Security Errorのあとにコロンがついてエラーの内容が書いてない? セキュリティ上、別ドメインからのスクリプトの呼び出しはダメとかじゃなくて? http://medaka.5ch.io/test/read.cgi/php/999654569/457
458: nobodyさん [] 2006/07/11(火) 18:24:23 ID:Wcdm37qK Security Error: Content at http://example.com/test.xml may not load data from http://orz.2ch.net/test.xsl 表示内容は上記の通りです。スクリプトと同じで他のドメイン からの XSL ファイルは信用しないよってことですか。 全部ローカルにおいてたら Gecko でも IE でも処理 できるファイル群なので、ファイルの内容自体に誤りはないと思います。 http://medaka.5ch.io/test/read.cgi/php/999654569/458
459: nobodyさん [sage] 2006/07/11(火) 18:38:12 ID:??? CheckSameOriginError, Security Error: Content at %S may not load data from %S. セキュリティエラー: %S のコンテンツが %S からデータを読み取ることは禁止されて います。 http://medaka.5ch.io/test/read.cgi/php/999654569/459
460: 456=458 [] 2006/07/11(火) 18:38:47 ID:Wcdm37qK IE だと http://example.com/ を信頼済みサイトに 登録することで、他のサイトの XSL ファイルも ダウンロードして処理してくれるようになりました。 Firefox ではそれに対応する設定を見つけられませんでした。 身内で共通の CSS とか XSL 使おうと思ってて どうせ内容いじれるのが自分だけなんで一カ所に 集めちゃおうと思ったんですが、セキュリティの こと考えたらなんか根本的に間違ってた気がするので あきらめます。 http://medaka.5ch.io/test/read.cgi/php/999654569/460
461: nobodyさん [] 2006/07/11(火) 20:19:18 ID:Wcdm37qK ところで、 XPath による要素・属性の指定において、 「ルート直下の a または b という要素の下にある c という要素」 に関するテンプレートを書きたい時って、 /a/c に対するものと /b/c に対するものを別に 書く必要がありますか?まとめて /{a|b}/c のように記述 する方法はありませんでしょうか? http://medaka.5ch.io/test/read.cgi/php/999654569/461
462: nobodyさん [sage] 2006/07/11(火) 20:46:36 ID:??? a and b http://medaka.5ch.io/test/read.cgi/php/999654569/462
463: nobodyさん [] 2006/07/12(水) 09:47:10 ID:CjrVtdTv <Arguments> <Argument Name="Service" Value="" /> <Argument Name="AssociateTag" Value="test" /> <Argument Name="ItemPage" Value="1" /> </Arguments> xsl:value-of selectを使って、testの値だけ抜き出したいのですが、 どのように書けばいいんでしょうか? http://medaka.5ch.io/test/read.cgi/php/999654569/463
464: nobodyさん [sage] 2006/07/12(水) 11:36:40 ID:??? たまたま弄ってた所だから特別に教えてやる Arguments/Argument[@Name='AssociateTag']/@Value 入門書くらい買え ちがってたらゴメンネ http://medaka.5ch.io/test/read.cgi/php/999654569/464
465: nobodyさん [] 2006/07/13(木) 16:00:41 ID:Lxav0c83 >>464 どうもありがとうございます。 うまくいきました! http://medaka.5ch.io/test/read.cgi/php/999654569/465
466: nobodyさん [] 2006/07/13(木) 17:27:49 ID:Lxav0c83 document関数は外部のサイトも取得できるんでしょうか? http://medaka.5ch.io/test/read.cgi/php/999654569/466
467: nobodyさん [sage] 2006/07/13(木) 18:25:06 ID:??? やってみよう! わからなかったら聞いてみよう! わかったことはみんなに知らせよう! いけ! http://medaka.5ch.io/test/read.cgi/php/999654569/467
468: nobodyさん [] 2006/07/14(金) 20:02:42 ID:BpYZj7V/ がんばって見た結果、たぶんできるっぽいです。 ところで <xsl:for-each select="document('http://test.xml') 見たいにurlを入力したとき、urlに=だとか&だとかが入っているとエラーが出てしまいます。 どうやって書けばいいんでしょうか? http://medaka.5ch.io/test/read.cgi/php/999654569/468
469: nobodyさん [] 2006/07/14(金) 21:29:08 ID:MY15XHq0 &は&だったかな。?だったかもしれない。 =はそのままでよかった気がする。 ttp://www.ne.jp/asahi/minazuki/bakera/html/reference/charref http://medaka.5ch.io/test/read.cgi/php/999654569/469
470: nobodyさん [sage] 2006/07/14(金) 21:30:47 ID:??? すまん、参照がともに変換されてしまったorz 示したURLのページをもとにがんばってくれ。 http://medaka.5ch.io/test/read.cgi/php/999654569/470
471: nobodyさん [] 2006/07/14(金) 23:47:41 ID:BpYZj7V/ >>470 ありがとうございます http://medaka.5ch.io/test/read.cgi/php/999654569/471
472: nobodyさん [age] 2006/07/22(土) 10:37:07 ID:??? xml文章の中から、ユーザー側から入力した条件を元に、 検索して結果を表示するようなことは、xslのみで実現するのは可能でしょうか? postができなそうなのでやっぱり不可能でしょうか? http://medaka.5ch.io/test/read.cgi/php/999654569/472
473: nobodyさん [sage] 2006/07/23(日) 00:28:31 ID:??? xslのみ の意味がわからない http://medaka.5ch.io/test/read.cgi/php/999654569/473
474: nobodyさん [sage] 2006/07/23(日) 00:29:42 ID:??? >>472 CGIでやるなら、いまのところCGIからXSLTプロセッサを呼び出すしかない。 http://medaka.5ch.io/test/read.cgi/php/999654569/474
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 84 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s