Доброе время суток. Немогу решить проблему следующую: Как взать данные с UnitPrice (цену) | Код | <UnitPrice Type="C">324.600000</UnitPrice> <UnitPrice Type="C2">314.600000</UnitPrice>
|
На данный момент читает всё, в том числе и Type. Всё нормально, кроме этого момента. Куда и как надо вставить примерно следующее. <xs:element name="UnitPrice" sql:field="UnitPrice" type="xs:float"/> XML с данными | Код | ..... <CatalogItem> <Product> <ProductID>450214</ProductID> <PartNumber><![CDATA[VBA210K001]]></PartNumber> <EANCode><![CDATA[018208914388]]></EANCode> ..... </Product> <Qty WarehouseID="1"> <QtyAvailable>2</QtyAvailable> </Qty> <Qty WarehouseID="2"> <QtyAvailable>0</QtyAvailable> </Qty> <Price> <UnitPrice Type="C">299.900000</UnitPrice> </Price> </CatalogItem> <CatalogItem> <Product> <ProductID>450215</ProductID> <PartNumber><![CDATA[VBA210K002]]></PartNumber> <EANCode><![CDATA[018208914340]]></EANCode> ..... </Product> <Qty WarehouseID="1"> <QtyAvailable>2</QtyAvailable> </Qty> <Qty WarehouseID="2"> <QtyAvailable>0</QtyAvailable> </Qty> <Price> <UnitPrice Type="C">324.600000</UnitPrice> <UnitPrice Type="C2">314.600000</UnitPrice> </Price> </CatalogItem> .....
|
Схема: | Код | <?xml version="1.0" encoding="utf-8" ?> <xs:schema xmlns:sql="urn:schemas-microsoft-com:mapping-schema" xmlns="http://tempuri.org/XMLSchema.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:annotation> <xs:appinfo> <sql:relationship name="UpdateQuantity" parent="ProductsUpdate" parent-key="ProductID" child="ProductUpdateQuantity" child-key="ProductID" /> <sql:relationship name="UpdatePrice" parent="ProductsUpdate" parent-key="ProductID" child="ProductUpdatePrice" child-key="ProductID" /> </xs:appinfo> </xs:annotation> <xs:element name="ListofCatalogDetails" sql:is-constant="true"> <xs:complexType> <xs:sequence> <xs:element name="CatalogItem" sql:relation="ProductsUpdate"> <xs:complexType> <xs:sequence> <xs:element name="Product" sql:is-constant="true"> <xs:complexType> <xs:sequence> <xs:element name="ProductID" sql:field="ProductID" type="xs:int"/> <xs:element name="PartNumber" sql:field="PartNumber" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Qty" sql:relation="ProductUpdateQuantity" sql:relationship="UpdateQuantity"> <xs:complexType> <xs:sequence> <xs:element name="QtyAvailable" sql:field="QtyAvailable" type="xs:int"/> </xs:sequence> <xs:attribute name="WarehouseID" sql:field="WarehouseID" type="xs:int" /> </xs:complexType> </xs:element> <xs:element name="Price" sql:is-constant="true" > <xs:complexType> <xs:sequence> <xs:element name="UnitPrice" sql:relation="ProductUpdatePrice" sql:relationship="UpdatePrice"> <xs:complexType> <xs:attribute name="Type" sql:field="Type" type="xs:string" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
</xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
|
|