diff Source/Mapping/Mapping.xsd @ 0:f990fcb411a9

Копия текущей версии из github
author cin
date Thu, 27 Mar 2014 21:46:09 +0400
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Source/Mapping/Mapping.xsd	Thu Mar 27 21:46:09 2014 +0400
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xsd:schema id="Mapping"
+	xmlns:tns="urn:schemas-bltoolkit-net:mapping"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	targetNamespace="urn:schemas-bltoolkit-net:mapping">
+
+	<xsd:attribute name="MapField"                type="xsd:string" />
+	<xsd:attribute name="MapIgnore"               type="xsd:boolean" />
+	<xsd:attribute name="Trimmable"               type="xsd:boolean" />
+	<xsd:attribute name="Nullable"                type="xsd:boolean" />
+	<xsd:attribute name="MapValue"                type="xsd:string" />
+	<xsd:attribute name="MapValue-Type"           type="xsd:string" />
+	<xsd:attribute name="MapValue-OrigValue"      type="xsd:string" />
+	<xsd:attribute name="MapValue-OrigValue-Type" type="xsd:string" />
+	<xsd:attribute name="DefaultValue"            type="xsd:string" />
+	<xsd:attribute name="DefaultValue-Type"       type="xsd:string" />
+	<xsd:attribute name="NullValue"               type="xsd:string" />
+	<xsd:attribute name="NullValue-Type"          type="xsd:string" />
+
+	<xsd:complexType name="MapValue" id="MapValue">
+		<xsd:sequence>
+			<xsd:any maxOccurs="unbounded" />
+		</xsd:sequence>
+		<xsd:attribute name="Value"           type="xsd:string" use="optional" />
+		<xsd:attribute name="Type"            type="xsd:string" use="required" />
+		<xsd:attribute name="OrigValue"       type="xsd:string" use="optional" />
+		<xsd:attribute name="OrigValue-Type"  type="xsd:string" use="optional" />
+	</xsd:complexType>
+
+	<xsd:complexType name="DefaultValue" id="DefaultValue">
+		<xsd:attribute name="Value"           type="xsd:string" use="optional" />
+		<xsd:attribute name="Type"            type="xsd:string" use="optional" />
+	</xsd:complexType>
+
+	<xsd:complexType name="NullValue" id="NullValue">
+		<xsd:attribute name="Value"           type="xsd:string" use="optional" />
+		<xsd:attribute name="Type"            type="xsd:string" use="optional" />
+	</xsd:complexType>
+
+	<xsd:complexType name="MapField" id="MapField">
+		<xsd:attribute name="MapName"  type="xsd:string" use="required" />
+		<xsd:attribute name="OrigName" type="xsd:string" use="required" />
+	</xsd:complexType>
+</xsd:schema>