このページに関してのお問い合わせはこちら
XSL/XSLT
ツイート
403
:
nobodyさん
:
2006/03/04(土) 13:01:00 ID:c1CTCPap
>>399
XMLSchemaではQNameという型があります。
>>397
のnickのように使われます。
よく?使われる例は、
<hoge xmlns:xsd="
http://www.w3.org/2001/XMLSchema
" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
">
<value xsi:type="xsd:string">123456789</value>
</hoge>
だと、/hoge/value の値は、文字列”123456789”で、
<hoge xmlns:xsd="
http://www.w3.org/2001/XMLSchema
" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
">
<value xsi:type="xsd:int">123456789</value>
</hoge>
だと、/hoge/value の値は、32bit整数 123456789 で、
<hoge xmlns:tns="
http://www.2ch.net
" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
">
<value xsi:type="tns:code">123456789</value>
</hoge>
だと、/hoge/value の値は、名前空間
http://www.2ch.netで定義されたcode型の123456789
、
なんて事になります。
でも、その直感はあながち間違いでもないように思えるのは、
>>402
に書いたとおりです。