| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > XML, XSL > Include in xml |
| Автор: digitorum333 6.12.2012, 00:31 |
| Есть 2 схемы, что в них не так??? Точнее что не так с включением схемы тюнинг в схему машина? <?xml version="1.0" encoding="utf-8"?> <xs:schema targetNamespace="car.xsd" elementFormDefault="qualified" xmlns="car.xsd" xmlns:mstns="tuning.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" > <xs:element name="tuning" type="tuning"/> <xs:complexType name="tuning"> <xs:sequence> <xs:element name="spoiler" type="xs:string"/> <xs:element name="airintake" type="xs:string"/> <xs:element name="conditioner" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:schema> и <?xml version="1.0" encoding="utf-8"?> <xs:schema targetNamespace="car.xsd" elementFormDefault="qualified" xmlns="car.xsd" xmlns:mstns="car.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" > <xs:annotation> <xs:documentation xml:lang="en"> contains a description of the car </xs:documentation> <xs:appinfo> <!--I do not know what to specify here--> </xs:appinfo> <!--for applications--> </xs:annotation> <xs:include id="tuning" schemaLocation="tuning.xsd"/> <xs:element name="car" type="car"/> <xs:complexType name="car"> <xs:choice> <xs:element name="cabin" type="cabin"/> <xs:element name="carcass" type="carcass"/> </xs:choice> </xs:complexType> <xs:complexType name="carcass"> <xs:sequence> <xs:element name ="door" type="xs:string" minOccurs="3" maxOccurs="5"/> <xs:element name="wiper" type="xs:string" minOccurs="2" maxOccurs="3"/> </xs:sequence> </xs:complexType> <xs:complexType name="cabin"> <xs:choice> <xs:element name="radio" type="xs:string"/> <xs:element name="seat" type="xs:string"/> <xs:element name="rudder" type="xs:string"/> </xs:choice> </xs:complexType> </xs:schema> |