XSL/XSLT (558レス)
1-

448: 2006/06/06(火)19:27 ID:??? AAS
間違ったーーー!!!
449: 2006/06/06(火)20:29 ID:??? AAS
>>447
これでうまくいきました。本当にありがとうございます。
450: 2006/06/06(火)20:47 ID:??? AAS
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" />
省10
451
(1): 2006/06/06(火)21:24 ID:??? AAS
<xsl:for-each select="aws:Argument[@Name != 'ItemPage']">
452: 2006/06/06(火)21:25 ID:??? AAS
自信ないから上手くいってもいかなくても教えてね
453: 2006/06/07(水)00:01 ID:??? AAS
>>451
ありがとうございます。
試してみた結果、ばっちり成功でした
454: 2006/06/15(木)17:44 ID:bh/U7SOR(1) AAS
XMLからXMLに変換したいんですけど、
XSLTに<xsl:output method='xml' encoding='SHIFT_JIS'/>
みたいな感じで書いているのに
出力されるXML宣言が<?xml version="1.0" encoding="UTF-16"?>
と出力されるのは何ででしょうか?

ちなみにXMLファイルの変換には
VS2005VC++でIXMLDOMDocumentPtrのtransformNode()を使用しています。
455
(1): 2006/07/10(月)11:50 ID:AyMgINi+(1) AAS
えっと、XML 文書を XSL で HTML に変換し、
それに CSS を適用して見せるページを作っています。
意図するように見えているのですが、
Firefox がどのような HTML に変換しているのかを
確認したいと思っています。

Firefox で XSL による変換結果をファイルに
保存することってできますか?
つまり XSL 適用後の文書を保存したい、
Firefox を単に XSL プロセッサとして使いたいのです。
456: 2006/07/11(火)17:58 ID:Wcdm37qK(1/4) AAS
XML ファイルの先頭で XML プロセッサに対して XSL ファイルを指示しますよね?
<?xml-stylesheet title="XSL_formatting" type="text/xsl"
href="外部リンク:resource.example.com ?>
XML プロセッサとして Firefox を利用すると、
XML ファイルをおいてある場所以外の XSL ファイルを
指定した場合に「Security Error」になります。
これはいかんともしがたいのでしょうか?
457: 2006/07/11(火)18:20 ID:??? AAS
Security Errorのあとにコロンがついてエラーの内容が書いてない?
セキュリティ上、別ドメインからのスクリプトの呼び出しはダメとかじゃなくて?
458: 2006/07/11(火)18:24 ID:Wcdm37qK(2/4) AAS
Security Error: Content at 外部リンク[xml]:example.com
may not load data from 外部リンク[xsl]:orz.2ch.net

表示内容は上記の通りです。スクリプトと同じで他のドメイン
からの XSL ファイルは信用しないよってことですか。
全部ローカルにおいてたら Gecko でも IE でも処理
できるファイル群なので、ファイルの内容自体に誤りはないと思います。
459: 2006/07/11(火)18:38 ID:??? AAS
CheckSameOriginError, Security Error: Content at %S may not load data from %S. セキュリティエラー: %S のコンテンツが %S からデータを読み取ることは禁止されて います。
460: 456=458 2006/07/11(火)18:38 ID:Wcdm37qK(3/4) AAS
IE だと 外部リンク:example.com を信頼済みサイトに
登録することで、他のサイトの XSL ファイルも
ダウンロードして処理してくれるようになりました。
Firefox ではそれに対応する設定を見つけられませんでした。
身内で共通の CSS とか XSL 使おうと思ってて
どうせ内容いじれるのが自分だけなんで一カ所に
集めちゃおうと思ったんですが、セキュリティの
こと考えたらなんか根本的に間違ってた気がするので
あきらめます。
461: 2006/07/11(火)20:19 ID:Wcdm37qK(4/4) AAS
ところで、 XPath による要素・属性の指定において、
「ルート直下の a または b という要素の下にある c という要素」
に関するテンプレートを書きたい時って、

/a/c に対するものと /b/c に対するものを別に
書く必要がありますか?まとめて /{a|b}/c のように記述
する方法はありませんでしょうか?
462: 2006/07/11(火)20:46 ID:??? AAS
a and b
463: 2006/07/12(水)09:47 ID:CjrVtdTv(1) AAS
<Arguments>

<Argument Name="Service" Value="" />
<Argument Name="AssociateTag" Value="test" />
<Argument Name="ItemPage" Value="1" />

</Arguments>

xsl:value-of selectを使って、testの値だけ抜き出したいのですが、
どのように書けばいいんでしょうか?
464
(1): 2006/07/12(水)11:36 ID:??? AAS
たまたま弄ってた所だから特別に教えてやる
Arguments/Argument[@Name='AssociateTag']/@Value
入門書くらい買え

ちがってたらゴメンネ
465: 2006/07/13(木)16:00 ID:Lxav0c83(1/2) AAS
>>464
どうもありがとうございます。
うまくいきました!
466: 2006/07/13(木)17:27 ID:Lxav0c83(2/2) AAS
document関数は外部のサイトも取得できるんでしょうか?
467: 2006/07/13(木)18:25 ID:??? AAS
やってみよう!
わからなかったら聞いてみよう!
わかったことはみんなに知らせよう!
いけ!
1-
あと 91 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s