XSL/XSLT (558レス)
上下前次1-新
115: Spm 02/08/16 14:52 ID:WjrAiya2(1) AAS
c1.xsl のxsl:stylesheetに、version="1.0" を追加してください。
<xsl:stylesheet version="1.0" xmlns:xsl="外部リンク:www.w3.org">
これで駄目ならスレ違い。MSXMLの話題になります。
116: 02/08/20 03:03 ID:??? AAS
>>112
そこねー、たまに間違いあるよね(苦笑)
117: 112 02/08/21 04:32 ID:??? AAS
原因がわかりました。
115さんの Version の記述忘れもそうなんですが、xmlns をxmlns:xsl="外部リンク:www.w3.org にしてました。
つまり、僕が作る場合、閲覧者をIE5.0のXMLパーサー無しの環境で見てるのを前提に作らなきゃいけないので、自分のパソコンを同じ環境にしてあります。
で、
xmlns:xsl="外部リンク:www.w3.org”
としたら表示できました。
118(4): K's 02/08/30 14:43 ID:mcp2WYS4(1) AAS
XML初心者です。勉強をしているのですが、sortがうまく動きません。
下記にサンプルプログラムがありますが実際コピペして表示させたのですが
まったく表示されず、またエラーも出ません。sortの使い方教えていただけない
でしょうか。ちなみにIE5.0を使用しています。また使い方が間違えてるようでしたら
指摘ください。
「XML文書」
<?xml version="1.0" encoding="UTF-8"?>
<?xml:stylesheet type="text/xsl" href="sort.xsl"?>
<kakaku id="kakaku">
<title price="1500">ガイドブック</title>
省14
119(1): 02/08/30 16:57 ID:??? AAS
>>118
<xsl:apply-templates match="title" />のあとに<xsl:for-each select="title">がなぜ?
というのは置いといて、恐らく
select="./@price"
は
select="@price"
ではないかと。下のvalue-ofも。
も一つ考えられるのは、>>118のmsxml.dllが古くて、XSLTの名前空間がドラフトなのではないか?と
<xsl:stylesheet version="1.0" xmlns:xsl="外部リンク:www.w3.org">
でなくて
省5
120(1): Spm 02/08/30 21:56 ID:??? AAS
>>119
RelativeLocationPath ::= Step
| RelativeLocationPath '/' Step | AbbreviatedRelativeLocationPath
かつ、
Step ::= AxisSpecifier NodeTest Predicate* | AbbreviatedStep
かつ、
AbbreviatedStep ::= '.' | '..'
省4
121: 02/09/03 09:22 ID:??? AAS
>>120
> どこから>>118がこのサンプルを持ってきたのか気になりますな。
気になる・・・あれからレスもついてないし。
122(1): K's 02/09/03 09:47 ID:UYWG+Uf9(1) AAS
レス遅くなってすいません。社内のPCの台数が決まっていてなかなか
使用できないもので。。。
で、教えていただいた通りにやってみたのですがやはり表示されません。
それとこのサンプルは今となってはわかりませんがどっかのHPから
コピペしてきたものです。
<xsl:apply-templates match="title" />のあとに<xsl:for-each select="title">
書いたのはapply-templates match="title" いかにfor-each select="title"を
適用すると解釈しているのですが。。。間違ってます?
123(1): 02/09/03 12:03 ID:??? AAS
>>122
んー。テンプレート系エレメントについてもう少し勉強した方がいいかも。
sortの使い方云々よりもxsl文書が正しく書けていないと思う。
もっとXSLTの各エレメントの意味をよく理解しましょう。
124(1): 02/09/04 23:35 ID:??? AAS
W3Cムカツク。
あんなアフォどもに好き勝手にさせてて委員会?
125: 02/09/06 01:19 ID:ultmv2D3(1) AAS
>>118
<?xml:stylesheet じゃなく <?xml-stylesheet だよ。こっちはハイフン。
126(1): [age] 02/09/06 23:19 ID:??? AAS
>>124
禿同!
あんなバカどもに任せておけないよ。
127(1): bloom 02/09/06 23:31 ID:PkazN1aJ(1) AAS
外部リンク:www.leverage.jp
128: 02/09/06 23:48 ID:??? AAS
>127
なんかrefreshとか書いたMETAタグしかない小さなソースだけど、
ブラクラか何か?
129: 02/09/07 03:30 ID:??? AAS
>>126
気合いだけは一人前ですね(^^)
130(2): 02/09/09 12:28 ID:GqnKQPj5(1) AAS
xsltで質問です。
xsl:variableを使って変数を定義する方法を覚えたんですが、DOMを使って外部から変数を定義する方法ってあるんでしょうか?
たとえばxmlを
<hoge>
<fuga id="1">foo1</fuga>
<fuga id="2">foo2</fuga>
<fuga id="3">foo3</fuga>
</hoge>
として
<?xml version="1.0" encoding="Shift_JIS"?>
省15
131: 02/09/09 13:20 ID:??? AAS
W3C・・・・無能であることは確かだ。
132: 02/09/09 15:14 ID:??? AAS
>>130
2chスレ:php
133: 02/09/09 19:45 ID:??? AAS
>>130
selectSingleNode()で検索してみれ
134(3): 02/09/15 22:02 ID:??? AAS
ノードの在る無しという条件で、
処理を分岐するというのがどうすればいいのかよくわかりません。
<xsl:choose>
<xsl:when test='?????'> ←ここ
.......処理
</xsl:when>
<xsl:otherwise>
.......別の処理
</xsl:otherwise>
</xsl:choose>
省1
上下前次1-新書関写板覧索設栞歴
あと 424 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s