ГОСТ Р ИСО/МЭК 8825-5— 2013
vecsi.oa2(2) */
EXAMPLES ::■ SEQUENCE [
personnelRecord PersonnelRecord,
number Decimal,
daysOfTheWeek ListOfDays,
namesOfMemberNatione NamesOfMemberNations,
fileIdentifier-11st [ONTAGGED)
SEQUENCE (SIZE(1..MAX))OF fileidentifier
Fileldentifier }
PersonnelRecord ::■ [NAMEAS UNCAPITALIZED]SEQUENCE {
name Name,
title XSD.String,
number INTEGER,
dateOfHire XSD.Date,
nameOfSpouseNameOfSpouse,
children Children ]
NameOfSpouse ::■ [NAME AS UNCAPITALIZED] Name
Name ::■ [NAMEAS UNCAPITALIZED] SEQUENCE (
givenName XSD.String,
initial XSD.String,
familyName XSD.String ]
Children[NAMEAS UNCAPITALIZED] SEQUENCE {
childlnformation-list [UNTAGGED]
SEQUENCE OF
childlnformation [NAMEAS CAPITALIZED] Childlnfomnation
»
Childlnformation : SEQUENCE {
nameName,
dateOfBirth XSD.Date )
ListOfDays[LIST] SEQUENCE OF Day
Day ::*■-ENUMERATED
{friday, monday, Saturday, Sunday, thursday, tuesday,
Wednesday )
- - Note that 12.4.1.3 specifies use of a lexicographical
order, as
- - the members of an enumeration are not ordered in an XML
Schema
NamesOfMemberNations ::■ [NAMEAS UNCAPITALIZED] [LIST] SEQUENCE
OF
XSD.String (FROM([0, 0, 0, 33) .. [0, 16, 255, 253))>
Fileldentifier : [NAMEAS UNCAPITALIZED] SEQUENCE (
choice [UNTAGGED] CHOICE {
serialNumberXSD.Int,
relativeName XSD.String,
unidentified Unidentified ] ]
Unidentified[NAMEAS UNCAPITALIZED] XSD.AnyType
ENCODING-CONTROLXER
GLOBAL-DEFAULTSMODIFIED-ENCODINGS
GLOBAL-DEFAULTS CONTROL-NAMESPACE
"http://www.w3.org/2001/XMLScheaa-instance
"PREFIX
-xsi"
TEXT Day:ALL
END
D.3 Дополнительные примеры
В D.3 все частные примеры (примеры, которые не содержат элемент схемы) предполагают, что XML-
элементы, представляющие синтаксис XSD. находятся в рамках декларации пространства имен по умолчанию
(default namespace), именем пространства имен которой является целевое пространство имен схемы.
D.3.1 Документы схемы с объектами информации элемента import и include
Следующая схема XSD состоит из двух пространств имен, которые состоят из четырех файлов схемы:
<!-- file "
http://example.conr/xyz/schema.xsd"
-->
<xsd:schemaxmlns:xsd="
http://www.w3.org/2001/XMLSchema
"
48