12.2.7 .NET Framework使用時のサポート範囲
.NET Framework使用時のXML Schemaのデータ型,およびXML Schemaのサポート範囲を示します。
(1) XML Schemaのデータ型のサポート範囲(.NET Framework使用時)
XML Schemaのデータ型 |
データ型 |
データ型の列挙 |
attribute要素 |
list要素※1 |
---|---|---|---|---|
xsd:duration |
○ |
○ |
○ |
○ |
xsd:dateTime※2 |
○ |
× |
○ |
○ |
xsd:time |
×※3 |
× |
× |
× |
xsd:date |
×※3 |
× |
× |
× |
xsd:gYearMonth |
○ |
○ |
○ |
○ |
xsd:gYear |
○ |
○ |
○ |
○ |
xsd:gMonthDay |
○ |
○ |
○ |
○ |
xsd:gDay |
○ |
○ |
○ |
○ |
xsd:gMonth |
○ |
○ |
○ |
○ |
xsd:boolean |
○ |
× |
○ |
○ |
xsd:base64Binary |
○※4 |
× |
○ |
× |
xsd:hexBinary |
○※4 |
× |
○ |
× |
xsd:float |
○ |
○ |
○ |
○ |
xsd:double |
○ |
○ |
○ |
○ |
xsd:anyURI※5 |
○ |
× |
○ |
○ |
xsd:QName |
× |
× |
× |
× |
xsd:NOTATION |
× |
× |
× |
× |
xsd:string |
○ |
○ |
○ |
○ |
xsd:normalizedString※5 |
○ |
× |
○ |
○ |
xsd:token※5 |
○ |
○ |
○ |
○ |
xsd:language※5 |
△ |
○ |
○ |
○ |
xsd:Name※5※6 |
△ |
○ |
○ |
○ |
xsd:NCName※5※6 |
△ |
○ |
○ |
○ |
xsd:ID※5 |
△ |
○ |
○ |
○ |
xsd:IDREF※5 |
△ |
○ |
○ |
○ |
xsd:ENTITY※5 |
△ |
○ |
○ |
○ |
xsd:IDREFS※5 |
△ |
× |
○ |
× |
xsd:ENTITIES※5 |
△ |
× |
○ |
× |
xsd:NMTOKEN※5※6 |
△ |
○ |
○ |
○ |
xsd:NMTOKENS※5※6 |
△ |
× |
○ |
× |
xsd:decimal |
○ |
○ |
○ |
○ |
xsd:integer |
○ |
○ |
○ |
○ |
xsd:nonPositiveInteger |
○ |
○ |
○ |
○ |
xsd:negativeInteger |
○ |
○ |
○ |
○ |
xsd:long |
○ |
○ |
○ |
○ |
xsd:int |
○ |
○ |
○ |
○ |
xsd:short |
○ |
○ |
○ |
○ |
xsd:byte |
○ |
○ |
○ |
○ |
xsd:nonNegativeInteger |
○ |
○ |
○ |
○ |
xsd:unsignedInt |
○ |
○ |
○ |
○ |
xsd:unsignedShort |
○ |
○ |
○ |
○ |
xsd:unsignedByte |
○ |
○ |
○ |
× |
xsd:unsignedLong |
○ |
○ |
○ |
○ |
xsd:positiveInteger |
○ |
○ |
○ |
○ |
xsd:anyType※7 |
○ |
× |
× |
× |
xsd2000:timeInstant※8 |
× |
× |
× |
× |
(2) XML Schemaのサポート範囲(.NET Framework使用時)
要素名 |
サポート |
属性名 |
サポート |
---|---|---|---|
schema |
○ |
id |
× |
attributeFormDefault |
○ |
||
blockDefault |
× |
||
elementFormDefault |
○ |
||
finalDefault |
× |
||
targetNamespace |
○ |
||
version |
× |
||
xml:lang |
△ |
||
include |
○ |
id |
○ |
schemaLocation |
○ |
||
import |
○ |
id |
○ |
namespace |
○ |
||
schemaLocation※1 |
○ |
||
redefine |
× |
id |
× |
schemaLocation |
× |
||
element (グローバル) |
○ |
id |
○ |
abstract |
○ |
||
final |
× |
||
substitutionGroup |
× |
||
block |
△ |
||
default |
× |
||
fixed |
× |
||
name |
○ |
||
nillable |
○ |
||
type |
○ |
||
element (ローカル) |
○ |
id |
○ |
minOccurs |
○ |
||
maxOccurs |
○ |
||
form |
○ |
||
block |
△ |
||
default |
× |
||
fixed |
× |
||
name |
○ |
||
nillable |
○ |
||
type |
○ |
||
ref |
○ |
||
simpleType (グローバル)※2※3 |
○ |
id |
○ |
final |
△ |
||
name |
○ |
||
simpleType (ローカル)※2※3 |
○ |
id |
○ |
complexType (グローバル) |
○ |
id |
○ |
abstract |
○ |
||
block |
△ |
||
final |
△ |
||
mixed |
× |
||
name |
○ |
||
complexType (ローカル) |
○ |
id |
○ |
mixed |
× |
||
all |
○※4 |
id |
○ |
minOccurs |
△ |
||
maxOccurs |
○ |
||
sequence |
○※4 |
id |
○ |
minOccurs |
× |
||
maxOccurs |
× |
||
choice |
× |
id |
× |
minOccurs |
× |
||
maxOccurs |
× |
||
any |
× |
id |
× |
minOccurs |
× |
||
maxOccurs |
× |
||
namespace |
× |
||
processContents |
× |
||
group |
× |
id |
× |
minOccurs |
× |
||
maxOccurs |
× |
||
ref |
× |
||
name |
× |
||
attribute (グローバル) |
○ |
id |
○ |
default |
× |
||
fixed |
× |
||
name |
○ |
||
type |
○ |
||
wsdl:arrayType |
× |
||
attribute (ローカル) |
○※4 |
id |
○ |
default |
× |
||
fixed |
× |
||
form |
○ |
||
name |
○ |
||
ref |
○ |
||
type |
○ |
||
use |
× |
||
wsdl:arrayType |
× |
||
anyAttribute |
× |
id |
× |
namespace |
× |
||
attributeGroup |
× |
id |
× |
name |
× |
||
ref |
× |
||
list※5 |
○ |
id |
○ |
itemType |
○ |
||
union |
× |
id |
× |
memberTypes |
× |
||
enumeration |
○ |
value |
○ |
minExclusive |
△ |
value |
△ |
fixed |
×※6 |
||
minInclusive |
△ |
value |
△ |
fixed |
×※6 |
||
maxExclusive |
△ |
value |
△ |
fixed |
×※6 |
||
maxInclusive |
△ |
value |
△ |
fixed |
×※6 |
||
totalDigits |
△ |
value |
△ |
fractionDigits |
△ |
value |
△ |
length |
△ |
value |
△ |
minLength |
△ |
value |
△ |
maxLength |
△ |
value |
△ |
whiteSpace |
△ |
value |
△ |
fixed |
×※6 |
||
pattern |
△ |
value |
△ |
complexContent※7 |
○ |
id |
○ |
mixed |
× |
||
simpleContent |
× |
id |
× |
restriction※3※7 |
○ |
id |
○ |
base |
○ |
||
extension※8 |
○ |
id |
○ |
base |
○ |
||
unique |
× |
id |
× |
name |
× |
||
key |
× |
id |
× |
name |
× |
||
keyref |
× |
id |
× |
name |
× |
||
refer |
× |
||
selector |
× |
id |
× |
xpath |
× |
||
field |
× |
id |
× |
xpath |
× |
||
notation |
× |
id |
× |
name |
× |
||
public |
× |
||
system |
× |
||
annotation |
○ |
id |
○ |
appinfo※9 |
○ |
source |
○ |
documentation |
○ |
source |
○ |
xml:lang |
○ |