Ik heb via de functie ExportXML in Access een xml file opgemaakt die ik wil inbrengen in SQL Server. Dit lukt me op een klein detail na.
in <dataroot ...> zet hij een attribuut 'generated', hoe moet ik dit opnemen in mijn schema?
Als ik het wegdoe in de xmlfile, dan lukt de SQL BulkLoad, maar ik zou dit automatisch willen laten lopen, dus elke keer die 'generated' verwijderen is niet echt een optie.
Dit is mijn xml file
<dataroot xmlnsd="urn:schemas-microsoft-com
fficedata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="tabel.xsd" generated="2007-03-27T10:25:59">
<tabel>
<id>test</id>
<veld>waarde</veld>
</tabel>
<tabel>
<id>test</id>
<type>waarde</type>
</tabel>
</dataroot>
Dit is het bijhorende schema
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:sql="urn:schemas-microsoft-com:mapping-schema">
<xsd:element name="dataroot" sql:is-constant="1">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="tabel" sql:relation="tabel" MaxOccurs="unbounded">
<xsd:complexType>
<attribute
<xsd:sequence>
<xsd:element name="id" type="xsd:string" />
<xsd:element name="veld" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
Ik dacht om deze xml-datafile te transformeren naar een nieuwe xml-file met xls zonder het generated-attribuut, kan iemand mij daarbij helpen?
in <dataroot ...> zet hij een attribuut 'generated', hoe moet ik dit opnemen in mijn schema?
Als ik het wegdoe in de xmlfile, dan lukt de SQL BulkLoad, maar ik zou dit automatisch willen laten lopen, dus elke keer die 'generated' verwijderen is niet echt een optie.
Dit is mijn xml file
<dataroot xmlnsd="urn:schemas-microsoft-com

<tabel>
<id>test</id>
<veld>waarde</veld>
</tabel>
<tabel>
<id>test</id>
<type>waarde</type>
</tabel>
</dataroot>
Dit is het bijhorende schema
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:sql="urn:schemas-microsoft-com:mapping-schema">
<xsd:element name="dataroot" sql:is-constant="1">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="tabel" sql:relation="tabel" MaxOccurs="unbounded">
<xsd:complexType>
<attribute
<xsd:sequence>
<xsd:element name="id" type="xsd:string" />
<xsd:element name="veld" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
Ik dacht om deze xml-datafile te transformeren naar een nieuwe xml-file met xls zonder het generated-attribuut, kan iemand mij daarbij helpen?