SORU
19 Ocak 2012, PERŞEMBE


XML Numaralandırma tarafından Özniteliği Kısıtla Şeması

Aşağıdaki XML Etiketi var

<price currency="euros">20000.00</price>

Nasıl para kısıtlamak mı bir öznitelik aşağıdaki:

  • Euro
  • kilo
  • dolar

VE bir çift için fiyat?

Ben sadece iki türü çalıştığımda bir hata alıyorum, şu ana kadar var.

<xs:element name="price">
    <xs:complexType>
        <xs:attribute name="currency" type="xs:string">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:enumeration value="pounds" />
                    <xs:enumeration value="euros" />
                    <xs:enumeration value="dollars" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
    </xs:complexType>
</xs:element>

CEVAP
19 Ocak 2012, PERŞEMBE


Sayısal değeri fiyat tanımı eksik gibi görünüyor. Aşağıdakileri deneyin:

<xs:simpleType name="curr">
  <xs:restriction base="xs:string">
    <xs:enumeration value="pounds" />
    <xs:enumeration value="euros" />
    <xs:enumeration value="dollars" />
  </xs:restriction>
</xs:simpleType>



<xs:element name="price">
        <xs:complexType>
            <xs:extension base="xs:decimal">
              <xs:attribute name="currency" type="curr"/>
            </xs:extension>
        </xs:complexType>
</xs:element>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Fraser Raft

    Fraser Raft

    9 Mart 2010
  • Google Россия

    Google Ро

    9 Temmuz 2007
  • Marissah Simonini

    Marissah Sim

    25 HAZİRAN 2013