XSL/XSLT (558レス)
1-

327: 04/12/06 15:30 ID:??? AAS
何言いたいんだかようわからん
328
(1): 04/12/06 15:34 ID:jrlDRA4f(1) AAS
URLを打ち込むときに
data1.xml?id=0と打ち込み、ID=0の商品に関する情報だけを
表示したいんです。
URLで打ち込んだデータをXSL内の変数に取り込みたいのです。
現在だと、hrefつかってもIDの数だけxmlファイルを作成しないと
いけなくなってしまうんです。
329: 04/12/23 23:41 ID:??? AAS
>>328
今更ながら、xsltで全て作成してjavascriptでlocation.queryから引数受け取ってwindowのロード時に違うノードサクージョ
330: 05/01/08 15:33 ID:??? AAS
すいません質問があります。
MSXSLを用いて変換を行おうとしているのですが
コマンドを打ち込んだときに

必要な属性'{外部リンク:www.w3.org が見つかりません

という変なエラーメッセージが出てしまいます。これはどうすればいいんでしょうか?
331: 05/01/08 17:10 ID:??? AAS
330ですが
解決しちゃいました どうもです
332
(1): 05/01/10 19:16 ID:??? AAS
すみませんが誰かご教授下さい。 (マルチポストで申し訳ありません)

XMLのあるタグの属性が同じレベルのタグの属性とダブっっている時、
変換後にその属性のダブった部分を除きながら属性を並べたい場合は
どうすればよいでしょうか?

例えば

xml
<a>
<ele id="1"/>
<ele id="2"/>
<ele id="2"/>
省10
333: 05/01/10 19:48 ID:??? AAS
アホか。マルチポストに返答するわけ無いだろ。
334
(1): 05/01/22 19:16 ID:WsL3wQoU(1/2) AAS
<xsl:stylesheet xmlns:xsl="外部リンク:www.w3.org(ry xmlns:aws="外部リンク: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">
335: 334 05/01/22 19:17 ID:WsL3wQoU(2/2) AAS
ああっ、途中で送ってしまった… orz

>>334のようにやると下のテンプレートの中身へ行かない?ようなのですが
どこに問題があるのでしょう?
336: 05/01/24 03:30 ID:??? AAS
>>332
もう解決してるのかもしれんが
//ele[not(@id=following-sibling::node()/@id)]/@id
とかでどうすか?
337: 05/01/30 14:52 ID:0RSaGusl(1/2) AAS
xmlをエクセルから作ってるんですが、日付が1900年形式でだされてしまいます。
それを表示する際に、dd-mmm-yyのフォーマットで表示したいんですが、どうすればよいでしょうか?
338: 05/01/30 20:37 ID:0RSaGusl(2/2) AAS
外部リンク:exslt.orgのテンプレート使ってやってみたんですが
すごい遅くなりました。前もってデータを変換してXMLをつくった
方が良さそうです...
339: 2005/04/09(土)23:05 ID:0FjmIeSR(1) AAS
ノード名じゃなくて値がQNameのときに、それが特定のNSに属してるかってどうやって判断できる?

<先祖のどこか xmlns:x="外部リンク:pc8.2ch.net">
...中略...<ここ この属性の値をチェックしたい="x:999654569"/>

node系関数のnamespace-uri()は値は見れないし、
string系の関数じゃ、xが本当に外部リンク:pc8.2ch.netなのかわからん。

ずうっと名前空間宣言を全部フォローして自分で覚えとくしかないのか?
340
(2): 2005/04/21(木)17:08 ID:??? AAS
XMLもXSLもXSLTも何も知りません。

Aに1・2という情報?属性?を付けて
Bに2・3を付けて
Cに1を付けて

1が付いているのはA・C
2が付いているのはA・B
3が付いているのはB

というように表示するにはどうすればいいでしょう
341: 2005/04/21(木)18:15 ID:??? AAS
>>340
> XMLもXSLもXSLTも何も知りません。
勉強しろ。アフォか。
342: 2005/04/21(木)22:02 ID:??? AAS
System.out.println("1が付いているのはA・C");
System.out.println("2が付いているのはA・B");
System.out.println("3が付いているのはB");
343: 2005/04/21(木)23:30 ID:??? AAS
いや>>340的にはこっちのほうがわかりやすかろう。

MsgBox "1が付いているのはA・C", vbInformation
MsgBox "2が付いているのはA・B", vbInformation
MsgBox "3が付いているのはB", vbInformation
344
(4): 2005/07/29(金)15:21 ID:??? AAS
デフォルトの名前空間が指定されている時、プレフィックスの無い Element は XPath でどう表現すればいいの?

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="design.xsl"?>
<hage:root xmlns="外部リンク:example.com" xmlns:hage="外部リンク:example.com">
<item1>あいうえお</item1>
<item2>かきくけこ</item2>
</hage:root>

こんな XML から "あいうえお"を取り出したいんだけど /hage:root/item1 じゃうまくいかないみたい。
345
(2): [age] 2005/08/04(木)10:02 ID:??? AAS
スタイルシート側(desin.xslのことか?)の名前空間の設定はどうなってる?
携帯だからアドバイスしづらいな…。

まあ多分スタイルシートではxmlns="XHTMLのURI"とかやってると思う。
(これ自体は問題ないし下手にprefixつけるとUAが出力結果をXHTMLとして認識できない。)
でもこの場合あんたのスタイルシート内のXpath式内でitem1を指定しても
それはXHTMLでのitem1要素を指定していることになっている。
もちろんあんたはそんなもの扱った覚えは無いだろうしXHTMLにもそんな要素はない。
正しく処理させるには名前空間について勉強してくれ。
ソースXML文書のprefix無い方の名前空間のURIを$aとおくと、
スタイルシート側にxmlns:omanko="$a"を書き加えXPathではomanko:item1と
省3
346
(1): 2005/08/14(日)13:37 ID:XDX8Ip5H(1) AAS
質問です。

UTF8で配信されるXMLをSHIFT_JISでHTML化したい
場合は

?JAVAのXMLパーサーとか使う
?perlとかphpでSOAP
なんていう方法しかありませんか?

現在はXSLTで簡単にスタイルシートあててやってますが
SHIFT_JISで出力するのは無理ぽ。。です。
どうにか方法はありますのでしょうか。。

携帯サイトを運営しているのですが
省2
1-
あと 212 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s