Απλοί Στοιχεία XSD

Το XML Schema μπορεί να ορίσει τα στοιχεία του αρχείου XML.

Απλά στοιχεία αναφέρονται σε στοιχεία που περιέχουν μόνο κείμενο. Δεν περιέχουν άλλα στοιχεία ή ιδιότητες.

Τι είναι τα απλά στοιχεία;

Απλά στοιχεία αναφέρονται σε στοιχεία που περιέχουν μόνο κείμενο. Δεν περιέχουν άλλα στοιχεία ή ιδιότητες.

Ωστόσο, ο περιορισμός "μόνο κείμενο" μπορεί να προκαλέσει σύγχυση. Το κείμενο έχει πολλά τύπος. Μπορεί να είναι ένας από τους τύπους που περιλαμβάνονται στη διάταξη του XML Schema (布尔,字符串,数据等), ή μπορεί να είναι ένας προσαρμοσμένος τύπος που ορίζετε εσείς.

Μπορείτε επίσης να προσθέσετε περιορισμούς (δηλαδή facets) στο τύπο δεδομένων, για να περιορίσετε το περιεχόμενό του, ή μπορείτε να απαιτήσετε τα δεδομένα να ταιριάζουν σε κάποιο συγκεκριμένο μοτίβο.

Ορισμός απλών στοιχείων

Γλώσσα ορισμού απλών στοιχείων:

<xs:element name="xxx" type="yyy"/>

Εδώ xxx αναφέρεται στο όνομα του στοιχείου, yyy στο τύπο δεδομένων του. Το XML Schema έχει πολλά προκαθορισμένα τύπος δεδομένων.

Τα πιο συχνά τύποι είναι:

  • xs:string
  • xs:decimal
  • xs:integer
  • xs:boolean
  • xs:date
  • xs:time

Παράδειγμα:

Αυτά είναι μερικά στοιχεία XML:

<lastname>Smith</lastname>
<age>28</age>
<dateborn>1980-03-27</dateborn>

Αυτό είναι η απλή ορισμός στοιχείων:

<xs:element name="lastname" type="xs:string"/>
<xs:element name="age" type="xs:integer"/>
<xs:element name="dateborn" type="xs:date"/>

Τα απλά στοιχεία μπορούν να έχουν καθορισμένη προεπιλεγμένη ή σταθερή τιμή.

Τα απλά στοιχεία μπορούν να έχουν καθορισμένη προεπιλεγμένη τιμή ή σταθερή τιμή.

Αυτόματα θα ανατίθεται η προεπιλεγμένη τιμή στο στοιχείο όταν δεν καθορίζεται άλλη τιμή.

Στο παρακάτω παράδειγμα, η προεπιλεγμένη τιμή είναι "red":

<xs:element name="color" type="xs:string" default="red"/>

Η σταθερή τιμή θα ανατίθεται αυτόματα στο στοιχείο και δεν μπορείτε να καθορίσετε μια άλλη τιμή.

Στο παρακάτω παράδειγμα, η σταθερή τιμή είναι "red":

<xs:element name="color" type="xs:string" fixed="red"/>