Языки информационного обмена

xsl для отображения содержимого


1. Дана часть схемы документа:

<xs:element name="adress" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="city" type="xs:string" minOccurs="0" /> <xs:element name="street" type="xs:string" minOccurs="0" /> <xs:element name="house" type="xs:string" minOccurs="0" /> <xs:element name="zip" type="xs:string" minOccurs="0" /> <xs:element name="phone-list" minOccurs="1" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="phone" nillable="true" minOccurs="1" maxOccurs="unbounded"> <xs:complexType> <xs:simpleContent msdata:ColumnName="phone_Text" msdata:Ordinal="0"> <xs:extension base="xs:string"></xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>

Написать фрагмент XML-файла удовлетворяющий данному фрагменту.

2. Дан XML-файл:

<?xml version="1.0" encoding="windows-1251" ?> <?xml-stylesheet type='text/xsl' href='1.xsl'?> <documents> <book> <title>Языки информационного обмена </title> <type> Лекции </type> <file> <id>1</id> <name>Лекции ЯИО.doc</name> </file> </book> <book> <title>Языки информационного обмена </title> <type>Лабораторные работы</type> <file> <id>3</id> <name> Лабораторные работы ЯИО.doc </name> </file> </book> <book> <title>Администрирование ИС</title> <type>Лекции</type> <file> <id>2</id> <name>Лекции АИС.doc</name> </file> </book> <book> <title>Администрирование ИС</title> <type>Лабораторные работы</type> <file> <id>4</id> <name> Лабораторные работы АИС.doc </name> </file>

</book> </documents>

Написать файл 1. xsl для отображения содержимого XML-файла. Содержимое тега <file> должно только в случае если id<3.


Содержание раздела