Condivisione della tecnologia

Tipi di dati vari dello schema XML

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Tipi di dati vari dello schema XML

XML Schema fornisce una varietà di tipi di dati per definire la struttura e il contenuto di elementi e attributi nei documenti XML. Oltre ai tipi semplici comuni (come stringhe, numeri interi, date, ecc.) e ai tipi complessi (come combinazioni di elementi e attributi), XML Schema include anche una serie di tipi di dati vari che gestiscono formati di dati specifici ed esigenze di convalida . Questo articolo introdurrà alcuni tipi di dati vari di XML Schema comunemente utilizzati e ne spiegherà gli scenari e le caratteristiche di utilizzo.

1. qualsiasi tipo

anyType è il tipo di dati vari più basilare nello schema XML e rappresenta qualsiasi elemento XML valido. anyType può contenere qualsiasi tipo di contenuto, inclusi testo, sottoelementi, attributi, ecc. Quando si definiscono tipi complessi, è possibile utilizzare anyType per consentire agli elementi di contenere contenuto di qualsiasi tipo. Per esempio:

<xs:complexType name="Person">
  <xs:sequence>
    <xs:element name="name" type="xs:string"/>
    <xs:element name="age" type="xs:int"/>
    <xs:element name="address" type="xs:anyType"/>
  </xs:sequence>
</xs:complexType>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Nell'esempio precedente, il tipo Persona contiene un elemento denominato indirizzo il cui tipo è anyType, il che significa che l'elemento indirizzo può contenere qualsiasi tipo di contenuto.

2. qualsiasiURI

anyURI è un identificatore di risorsa uniforme (URI&