XSL/XSLT (558レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
261(1): 04/03/29 12:55 ID:??? AAS
pc2鯖が消える前の>>258への解答ローカルで持ってるけど上げる?
264: 04/03/29 13:20 ID:??? AAS
以上削除前の263でした。
262 :260 :sage :04/03/26 14:48 ID:???
>>260 の訂正
>xmlns:h=".." は xmlns=".." にしておいて
>match="/html" あるいは match="html" などでもいいだろうけど。
>>261
test.xsl で xmlns:h="外部リンク:www.w3.org" が無い場合、
match="html" でマッチするのは
名前空間無し + "html"
という要素だと思う。
で、XHTML のほうは
<html xmlns="外部リンク:www.w3.org"> ... </html>
なってたら、html 要素は内部的には
名前空間 "外部リンク:www.w3.org" + "html"
になってる。
名前空間無し + "html"
と
名前空間 "外部リンク:www.w3.org" + "html"
は違ってる。なのでマッチしない。
そこで、>>260 に書いたみたく、XSLT の側でマッチさせる対象を後者の
ような名前空間 + "html" なものになるよう指定しなきゃいけない。
<html xmlns:xhtml="外部リンク:www.w3.org"/>
と書いた場合は、<html の html は「名前空間無し + "html"」になる。
プリフィックスで xhtml に "外部リンク:www.w3.org" を割りあててる
から、これはデフォルトプリフィックス使ってる <html そのものには影響しない。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s