Hi, I'm new in Birt and work on some testings. I try to use XML datasource with xml-files having a meta definition with rows having all data. I can't get the row mapping and column mapping to work in my 2.5 version of Birt. <br />
<br />
Have any of you a solution to make it work ? <br />
<br />
Look forward to your feedback<br />
<br />
Best regards Per<br />
<br />
<br />
<br />
<br />
Below is a sample of my xml :<br />
<br />
<?xml version="1.0" encoding="UTF-16"?><br />
<br />
<SQLXMLExport><br />
<Meta><br />
<OutputExpressions><br />
<Column tableName="FAKTURA_HODE" tableAlias="Fakturahode" name="AKTOER_NR_EGEN_ORG" pk="Y" alias="FAKTURA_HODE_AKTOER_NR_EGEN_ORG"/><br />
<Column tableName="FAKTURA_HODE" tableAlias="Fakturahode" name="BILAG_NR" pk="Y" alias="FAKTURA_HODE_BILAG_NR"/><br />
<Column tableName="FAKTURA_HODE" tableAlias="Fakturahode" name="FAKTURA_DATO" alias="FAKTURA_DATO"/><br />
<Column tableName="FAKTURA_HODE" tableAlias="Fakturahode" name="FORFALLS_DATO" alias="FORFALLS_DATO"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="AKTOER_NR_EGEN_ORG" pk="Y" alias="FAKTURA_LINJE_AKTOER_NR_EGEN_ORG"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="BILAG_NR" pk="Y" alias="FAKTURA_LINJE_BILAG_NR"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="LINJE_NR" pk="Y" alias="LINJE_NR"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="PROD_NR" alias="PROD_NR"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="PROD_NAVN" alias="PROD_NAVN"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="BESTILT" alias="BESTILT"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="FAKTURERT" alias="FAKTURERT"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="REST" alias="REST"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="ENHET" alias="ENHET"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="ENHET_PRIS" alias="ENHET_PRIS"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="NETTO_PRIS" alias="NETTO_PRIS"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="RABATT" alias="RABATT"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="KVANTUM" alias="KVANTUM"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="BELOEP_NETTO" alias="BELOEP_NETTO"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="REGN_AAR" pk="Y" alias="FAKTURA_LINJE_REGN_AAR"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="FRITEKST" alias="FRITEKST"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="PERIODE_TEKST" alias="PERIODE_TEKST"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="AVTALE_TYPE" alias="AVTALE_TYPE"/><br />
<Column tableName="FAKTURA_LINJE" tableAlias="Fakturalinje" name="AVGIFT_KODE" alias="AVGIFT_KODE"/><br />
</OutputExpressions><br />
</Meta><br />
<Rows><br />
<Row><br />
<Field alias="FAKTURA_HODE_AKTOER_NR_EGEN_ORG">1003</Field><br />
<Field alias="FAKTURA_HODE_BILAG_NR">220112</Field><br />
<Field alias="FAKTURA_DATO">07.07.2009</Field><br />
<Field alias="FORFALLS_DATO">22.07.2009</Field><br />
<Field alias="FAKTURA_LINJE_AKTOER_NR_EGEN_ORG">1003</Field><br />
<Field alias="FAKTURA_LINJE_BILAG_NR">220112</Field><br />
<Field alias="LINJE_NR">3</Field><br />
<Field alias="PROD_NR">613023498018</Field><br />
<Field alias="PROD_NAVN">Hilti koffert</Field><br />
<Field alias="BESTILT">1</Field><br />
<Field alias="FAKTURERT">1</Field><br />
<Field alias="REST">0</Field><br />
<Field alias="ENHET">Stykk</Field><br />
<Field alias="ENHET_PRIS">6,00</Field><br />
<Field alias="NETTO_PRIS">0,00</Field><br />
<Field alias="RABATT">0,00</Field><br />
<Field alias="KVANTUM">1,00</Field><br />
<Field alias="BELOEP_NETTO">6,00</Field><br />
<Field alias="FAKTURA_LINJE_REGN_AAR">2009</Field><br />
<Field alias="FRITEKST">Avtale : FL�TE-10831-31</Field><br />
<Field alias="PERIODE_TEKST">01.07.2009 - 31.07.2009</Field><br />
<Field alias="AVTALE_TYPE">FL�TE</Field><br />
<Field alias="AVGIFT_KODE">1</Field><br />
</Row><br />
<Row><br />
<Field alias="FAKTURA_HODE_AKTOER_NR_EGEN_ORG">1003</Field><br />
<Field alias="FAKTURA_HODE_BILAG_NR">220112</Field><br />
<Field alias="FAKTURA_DATO">07.07.2009</Field><br />
<Field alias="FORFALLS_DATO">22.07.2009</Field><br />
<Field alias="FAKTURA_LINJE_AKTOER_NR_EGEN_ORG">1003</Field><br />
<Field alias="FAKTURA_LINJE_BILAG_NR">220112</Field><br />
<Field alias="LINJE_NR">4</Field><br />
<Field alias="PROD_NR">7285364</Field><br />
<Field alias="PROD_NAVN">Batteridrill Hilti SF121A12v3</Field><br />
<Field alias="BESTILT">1</Field><br />
<Field alias="FAKTURERT">1</Field><br />
<Field alias="REST">0</Field><br />
<Field alias="ENHET">Stykk</Field><br />
<Field alias="ENHET_PRIS">154,00</Field><br />
<Field alias="NETTO_PRIS">0,00</Field><br />
<Field alias="RABATT">0,00</Field><br />
<Field alias="KVANTUM">1,00</Field><br />
<Field alias="BELOEP_NETTO">154,00</Field><br />
<Field alias="FAKTURA_LINJE_REGN_AAR">2009</Field><br />
<Field alias="FRITEKST">Avtale : FL�TE-10831-31</Field><br />
<Field alias="PERIODE_TEKST">01.07.2009 - 31.07.2009</Field><br />
<Field alias="AVTALE_TYPE">FL�TE</Field><br />
<Field alias="AVGIFT_KODE">1</Field><br />
</Row><br />
</Rows><br />
</SQLXMLExport><br />
<br />
<br />
<br />
<br />
and this is my xsd ;<br />
<?xml version="1.0" encoding="utf-8" ?><br />
<!-- Created with Liquid XML Studio 1.0.8.0 (<a class='bbc_url' href='
http://www.liquid-technologies.com'>XML Editor, XML Data Binding Code Generator, XML Schema, Create XML | Liquid Technologies</a>) --><br />
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="
http://www.w3.org/2001/XMLSchema"><br />
<xs:element name="SQLXMLExport"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element minOccurs="0" name="Meta"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element minOccurs="0" name="OutputExpressions"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element minOccurs="0" maxOccurs="unbounded" name="Column"><br />
<xs:complexType><br />
<xs:attribute name="tableName" type="xs:string" use="optional" /><br />
<xs:attribute name="tableAlias" type="xs:string" use="optional" /><br />
<xs:attribute name="name" type="xs:string" use="optional" /><br />
<xs:attribute name="pk" type="xs:string" use="optional" /><br />
<xs:attribute name="alias" type="xs:string" use="optional" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element minOccurs="0" name="Rows"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element minOccurs="0" maxOccurs="unbounded" name="Row"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element minOccurs="0" maxOccurs="unbounded" name="Field"><br />
<xs:complexType><br />
<xs:simpleContent><br />
<xs:extension base="xs:string"><br />
<xs:attribute name="alias" type="xs:string" use="optional" /><br />
</xs:extension><br />
</xs:simpleContent><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema>