XSL/XSLT (558レス)
前次1-
抽出解除 レス栞

399
(2): 2006/03/04(土)08:57 ID:??? AAS
>>397

何故、属性値の内容が展開されるんだ?
基本的にはstringだろ?
402
(1): 2006/03/04(土)12:59 ID:??? AAS
うひ(^_^;)
ありがとうございます。
頂いた答えをヒントにして、苦節1時間、やっと出来ました。

<xsl:template select="/ns0:boards/board/@nick[../namespace::*[local-name(.)=substring-before(string(../@nick),':')] and substring-after(.,':')='webprog']">
  <xsl:value-of select="."/>
</xsl:template>

しかし、なんでこんな普通の選択のためにゴリゴリ書くんでしょう…。
>>399が言ってることがまっとうで、
XSLT/XPath/XMLSchema?の仕様の方が逝かれてるのではないか、という気がしてきます…。
403
(1): 2006/03/04(土)13:01 ID:c1CTCPap(2/2) AAS
>>399

XMLSchemaではQNameという型があります。>>397のnickのように使われます。
よく?使われる例は、
<hoge xmlns:xsd="外部リンク:www.w3.org" xmlns:xsi="外部リンク:www.w3.org">
 <value xsi:type="xsd:string">123456789</value>
</hoge>
だと、/hoge/value の値は、文字列”123456789”で、

<hoge xmlns:xsd="外部リンク:www.w3.org" xmlns:xsi="外部リンク:www.w3.org">
 <value xsi:type="xsd:int">123456789</value>
</hoge>
だと、/hoge/value の値は、32bit整数 123456789 で、

<hoge xmlns:tns="外部リンク:www.2ch.net" xmlns:xsi="外部リンク:www.w3.org">
 <value xsi:type="tns:code">123456789</value>
</hoge>
だと、/hoge/value の値は、名前空間外部リンク:www.2ch.netで定義されたcode型の123456789、
なんて事になります。

でも、その直感はあながち間違いでもないように思えるのは、>>402に書いたとおりです。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.765s*