XSL/XSLT (558レス)
XSL/XSLT http://medaka.5ch.io/test/read.cgi/php/999654569/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
328: nobodyさん [] 04/12/06 15:34:45 ID:jrlDRA4f URLを打ち込むときに data1.xml?id=0と打ち込み、ID=0の商品に関する情報だけを 表示したいんです。 URLで打ち込んだデータをXSL内の変数に取り込みたいのです。 現在だと、hrefつかってもIDの数だけxmlファイルを作成しないと いけなくなってしまうんです。 http://medaka.5ch.io/test/read.cgi/php/999654569/328
329: nobodyさん [sage] 04/12/23 23:41:54 ID:??? >>328 今更ながら、xsltで全て作成してjavascriptでlocation.queryから引数受け取ってwindowのロード時に違うノードサクージョ http://medaka.5ch.io/test/read.cgi/php/999654569/329
330: nobodyさん [sage] 05/01/08 15:33:14 ID:??? すいません質問があります。 MSXSLを用いて変換を行おうとしているのですが コマンドを打ち込んだときに 必要な属性'{http://www.w3.org/1999/XSL/Transform}version' が見つかりません という変なエラーメッセージが出てしまいます。これはどうすればいいんでしょうか? http://medaka.5ch.io/test/read.cgi/php/999654569/330
331: nobodyさん [sage] 05/01/08 17:10:58 ID:??? 330ですが 解決しちゃいました どうもです http://medaka.5ch.io/test/read.cgi/php/999654569/331
332: nobodyさん [sage] 05/01/10 19:16:25 ID:??? すみませんが誰かご教授下さい。 (マルチポストで申し訳ありません) XMLのあるタグの属性が同じレベルのタグの属性とダブっっている時、 変換後にその属性のダブった部分を除きながら属性を並べたい場合は どうすればよいでしょうか? 例えば xml <a> <ele id="1"/> <ele id="2"/> <ele id="2"/> <ele id="3"/> <ele id="4"/> <ele id="4"/> <ele id="4"/> <ele id="5"/> </a> を変換して 1 2 3 4 5 にするようなXSLを教えていただきたいのです。 よろしくお願いします。 http://medaka.5ch.io/test/read.cgi/php/999654569/332
333: nobodyさん [sage] 05/01/10 19:48:07 ID:??? アホか。マルチポストに返答するわけ無いだろ。 http://medaka.5ch.io/test/read.cgi/php/999654569/333
334: nobodyさん [] 05/01/22 19:16:33 ID:WsL3wQoU <xsl:stylesheet xmlns:xsl="http://www.w3.org/(ry xmlns:aws="http://abc.com/" exclude-result-prefixes="human"> <xsl:for-each select="people/person/age"> ここで別のXMLを取ってくる <xsl:apply-templates select="human:hobbies/human:hoby" /> </xsl:for-each> <xsl:template match="human:hobby"> http://medaka.5ch.io/test/read.cgi/php/999654569/334
335: 334 [] 05/01/22 19:17:52 ID:WsL3wQoU ああっ、途中で送ってしまった… orz >>334のようにやると下のテンプレートの中身へ行かない?ようなのですが どこに問題があるのでしょう? http://medaka.5ch.io/test/read.cgi/php/999654569/335
336: nobodyさん [sage] 05/01/24 03:30:34 ID:??? >>332 もう解決してるのかもしれんが //ele[not(@id=following-sibling::node()/@id)]/@id とかでどうすか? http://medaka.5ch.io/test/read.cgi/php/999654569/336
337: nobodyさん [] 05/01/30 14:52:43 ID:0RSaGusl xmlをエクセルから作ってるんですが、日付が1900年形式でだされてしまいます。 それを表示する際に、dd-mmm-yyのフォーマットで表示したいんですが、どうすればよいでしょうか? http://medaka.5ch.io/test/read.cgi/php/999654569/337
338: nobodyさん [] 05/01/30 20:37:49 ID:0RSaGusl http://exslt.orgのテンプレート使ってやってみたんですが すごい遅くなりました。前もってデータを変換してXMLをつくった 方が良さそうです... http://medaka.5ch.io/test/read.cgi/php/999654569/338
339: nobodyさん [] 2005/04/09(土) 23:05:41 ID:0FjmIeSR ノード名じゃなくて値がQNameのときに、それが特定のNSに属してるかってどうやって判断できる? <先祖のどこか xmlns:x="http://pc8.2ch.net/test/read.cgi/php/"> ...中略...<ここ この属性の値をチェックしたい="x:999654569"/> node系関数のnamespace-uri()は値は見れないし、 string系の関数じゃ、xが本当にhttp://pc8.2ch.net/test/read.cgi/php/なのかわからん。 ずうっと名前空間宣言を全部フォローして自分で覚えとくしかないのか? http://medaka.5ch.io/test/read.cgi/php/999654569/339
340: nobodyさん [sage] 2005/04/21(木) 17:08:59 ID:??? XMLもXSLもXSLTも何も知りません。 Aに1・2という情報?属性?を付けて Bに2・3を付けて Cに1を付けて 1が付いているのはA・C 2が付いているのはA・B 3が付いているのはB というように表示するにはどうすればいいでしょう http://medaka.5ch.io/test/read.cgi/php/999654569/340
341: nobodyさん [sage] 2005/04/21(木) 18:15:48 ID:??? >>340 > XMLもXSLもXSLTも何も知りません。 勉強しろ。アフォか。 http://medaka.5ch.io/test/read.cgi/php/999654569/341
342: nobodyさん [sage] 2005/04/21(木) 22:02:56 ID:??? System.out.println("1が付いているのはA・C"); System.out.println("2が付いているのはA・B"); System.out.println("3が付いているのはB"); http://medaka.5ch.io/test/read.cgi/php/999654569/342
343: nobodyさん [sage] 2005/04/21(木) 23:30:22 ID:??? いや>>340的にはこっちのほうがわかりやすかろう。 MsgBox "1が付いているのはA・C", vbInformation MsgBox "2が付いているのはA・B", vbInformation MsgBox "3が付いているのはB", vbInformation http://medaka.5ch.io/test/read.cgi/php/999654569/343
344: nobodyさん [sage] 2005/07/29(金) 15:21:12 ID:??? デフォルトの名前空間が指定されている時、プレフィックスの無い Element は XPath でどう表現すればいいの? <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="design.xsl"?> <hage:root xmlns="http://example.com" xmlns:hage="http://example.com/hage/"> <item1>あいうえお</item1> <item2>かきくけこ</item2> </hage:root> こんな XML から "あいうえお"を取り出したいんだけど /hage:root/item1 じゃうまくいかないみたい。 http://medaka.5ch.io/test/read.cgi/php/999654569/344
345: nobodyさん [age] 2005/08/04(木) 10:02:40 ID:??? スタイルシート側(desin.xslのことか?)の名前空間の設定はどうなってる? 携帯だからアドバイスしづらいな…。 まあ多分スタイルシートではxmlns="XHTMLのURI"とかやってると思う。 (これ自体は問題ないし下手にprefixつけるとUAが出力結果をXHTMLとして認識できない。) でもこの場合あんたのスタイルシート内のXpath式内でitem1を指定しても それはXHTMLでのitem1要素を指定していることになっている。 もちろんあんたはそんなもの扱った覚えは無いだろうしXHTMLにもそんな要素はない。 正しく処理させるには名前空間について勉強してくれ。 ソースXML文書のprefix無い方の名前空間のURIを$aとおくと、 スタイルシート側にxmlns:omanko="$a"を書き加えXPathではomanko:item1と 指定すればいい。xsl:の部分とかも不都合があればばんばん書き換えればいいから。 携帯からだから妙ちくりんな書き方になったが頑張ってくれ んじゃ http://medaka.5ch.io/test/read.cgi/php/999654569/345
346: nobodyさん [] 2005/08/14(日) 13:37:07 ID:XDX8Ip5H 質問です。 UTF8で配信されるXMLをSHIFT_JISでHTML化したい 場合は ?JAVAのXMLパーサーとか使う ?perlとかphpでSOAP なんていう方法しかありませんか? 現在はXSLTで簡単にスタイルシートあててやってますが SHIFT_JISで出力するのは無理ぽ。。です。 どうにか方法はありますのでしょうか。。 携帯サイトを運営しているのですが UTF8じゃ文字ばけするぞゴラァ!という クレームが多くて困ってます。 http://medaka.5ch.io/test/read.cgi/php/999654569/346
347: nobodyさん [sage] 2005/08/14(日) 15:10:24 ID:??? >>346 XSLTのoutput要素のencoding属性使ってもうまくいくと思う。 まぁ、XMLパーサ使ってフィルタプログラム作成するなり、既存のフィルタツールなり使ったほうが 柔軟性はあるが。 <<サンプル>> ■data.xml <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="data.xsl" ?> <root> <data>あああ</data> <data>いいい</data> </root> ■data.xsl <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="Shift_JIS" /> <xsl:template match="root"> <html><head><title>utf8->SJIS</title></head><body> <xsl:for-each select="data"> <xsl:value-of select="text()" /><br /> </xsl:for-each> </body></html> </xsl:template> </xsl:stylesheet> http://medaka.5ch.io/test/read.cgi/php/999654569/347
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 211 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.006s