このコード例は、Web サービス要求の SOAP ヘッダー内で国際化対応コンテキストがどのように 表されるかを示したものです。
<InternationalizationContext> <Locales> <Locale> <LanguageCode>ja</LanguageCode> <CountryCode>JP</CountryCode> <VariantCode>Nihonbushi</VariantCode> </Locale> <Locale> <LanguageCode>fr</LanguageCode> <CountryCode>FR</CountryCode> </Locale> <Locale> <LanguageCode>en</LanguageCode> <CountryCode>US</CountryCode> </Locale> </Locales> <TimeZoneID>JST</TimeZoneID> </InternationalizationContext>
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="InternationalizationContext" type="InternationalizationContextType"> </xsd:element> <xsd:complexType name="InternationalizationContextType"> <xsd:sequence> <xsd:element name="Locales" type="LocalesType"> </xsd:element> <xsd:element name="TimeZoneID" type="xsd:string"> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LocalesType"> <xsd:sequence> <xsd:element name="Locale" type="LocaleType" minOccurs="0" maxOccurs="unbounded"> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LocaleType"> <xsd:sequence> <xsd:element name="LanguageCode" type="xsd:string" minOccurs="0" maxOccurs="1"> </xsd:element> <xsd:element name="CountryCode" type="xsd:string" minOccurs="0" maxOccurs="1"> </xsd:element> <xsd:element name="VariantCode" type="xsd:string" minOccurs="0" maxOccurs="1"> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:schema>