Реклама:

ndKafPrep.xml.

Выполним следующий код:

//---создание набора данных

DataSet ndKafPrep = new DataSet("ndKafPrep"); //---занесение схем таблиц Kaf и Prep

aKaf.FillSchema(ndKafPrep, System.Data.SchemaType.Mapped, "Kaf"); aPrep.FillSchema(ndKafPrep, System.Data.SchemaType.Mapped, "Prep"); //---вывод схемы в в файл .xml

string fn = System.IO.Directory.GetCurrentDirectory() +

"\\ndKafPrep.xml";

ndKafPrep.WriteXml(fn, System.Data.XmlWriteMode.WriteSchema);

Рассмотрим полученный файл ndKafPrep.xml. Определения таблиц и первичных ключей для удобства снабжены комментариями, не входящими в состав схемы xml .

<?xml version="1.0" standalone="yes"?> <ndKafPrep>

<xs:schema id="ndKafPrep" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">

<xs:element name="ndKafPrep" msdata:IsDataSet="true" msdata:Locale="ru-RU"> <xs:complexType>

<xs:choice maxOccurs="unbounded"> описание таблицы Kaf

<xs:element name="Kaf"> <xs:complexType> <xs:sequence>

<xs:element name="Fakultet" minOccurs="0"> <xs:simpleType>

<xs:restriction base="xs:string"> <xs:maxLength value="50" />

</xs:restriction> </xs:simpleType> </xs:element>

<xs:element name="KK" type="xs:short" /> <xs:element name="Korpus" minOccurs="0"> <xs:simpleType>

<xs:restriction base="xs:string">

<xs:maxLength value="20" /> </xs:restriction> </xs:simpleType> </xs:element>

<xs:element name="Nazv" minOccurs="0"> <xs:simpleType>

<xs:restriction base="xs:string">

<xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element>

<xs:element name="Sostav" type="xs:short" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:element> описание таблицы Prep

<xs:element name="Prep"> <xs:complexType> <xs:sequence>

<xs:element name="FIO" minOccurs="0"> <xs:simpleType>

<xs:restriction base="xs:string">

<xs:maxLength value="50" /> </xs:restriction> </xs:simpleType> </xs:element>

<xs:element name="KK" type="xs:short" minOccurs="0" /> <xs:element name="KP" type="xs:short" /> <xs:element name="Rank" minOccurs="0"> <xs:simpleType>

<xs:restriction base="xs:string">

<xs:maxLength value="20" /> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> первичный ключ таблицы Kaf


⇐ Предыдущая страница| |Следующая страница ⇒