:: Forum >>

XML Dataset works only with firefox

This is the html file:

<html>
<head>
<title>Relux bestueckung</title>
<style> body, html {margin:0px; padding: 0px; overflow: hidden;} </style>

<!-- ActiveWidgets stylesheet and scripts -->
<link href="./css/grid.css" rel="stylesheet" type="text/css" ></link>
<script src="./lib/grid.js"></script>

<!-- grid format -->
<style>
.active-controls-grid {height: 100%; font: menu;}

.active-column-0 {width: 80px;}
.active-column-1 {width: 200px;}
.active-column-2 {text-align: left;}
.active-column-3 {text-align: left;}
.active-column-4 {text-align: left;}
.active-column-5 {text-align: left;}

.active-grid-column {border-right: 1px solid threedshadow;}
.active-grid-row {border-bottom: 1px solid threedlightshadow;}
</style>
</head>
<body>
<script>

// create data formats
var string = new Active.Formats.String;
var number1 = new Active.Formats.Number;
var number2 = new Active.Formats.Number;
var date = new Active.Formats.Date;

// define formatting rule for text output
number1.setTextFormat("#,###.##");
number2.setTextFormat("");

date.setTextFormat("dd mmm yy");
date.setDataFormat("ISO8061");

// create ActiveWidgets data model - XML-based table
var table = new Active.XML.Table;

// provide data URL
table.setURL("./xml/relux.xml");

// set rows XPath
table.setRows("//bestueckung/*");

// set columns XPath
table.setColumns(["ArtikelNr", "AnzKombi", "AnzKombi",
"AnzLampen", "UGruppe1", "UGruppe2","MinWatt",
"MaxWatt","Hersteller","LVK_Datei",
"Bild_Datei","bLVKDatei","Geo3d"]);

// set column formatting
table.setFormats([string, string, string,
number1, number1, number1,number1,string,
string, string,string,string]);

// start asyncronous data retrieval
table.request();

// define column labels
var columns = ["ArtikelNr", "AnzKombi", "AnzKombi",
"AnzLampen", "UGruppe1", "UGruppe2","MinWatt",
"MaxWatt","Hersteller","LVK_Datei",
"Bild_Datei","bLVKDatei","Geo3d"];

// create ActiveWidgets Grid javascript object
var obj = new Active.Controls.Grid;

// provide column labels
obj.setColumnProperty("texts", columns);

// provide external model as a grid data source
obj.setDataModel(table);

// allow multiple selection
obj.setSelectionProperty("multiple", true);

// write grid html to the page
document.write(obj);

</script>
</body>
</html>

and this is a portion of the xml file:

<?xml version="1.0"?>
<relux xmlns="ReluxDB">
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<bestueckung xmlns="">
<item>
<ArtikelNr>37118</ArtikelNr>
<AnzKombi></AnzKombi>
<ArtNrKombi></ArtNrKombi>
<AnzLampen>1</AnzLampen>
<UGruppe1>5</UGruppe1>

<UGruppe2>600</UGruppe2>
<MinWatt></MinWatt>
<MaxWatt>18</MaxWatt>
<Hersteller></Hersteller>
<LVK_Datei></LVK_Datei>
<Bild_Datei></Bild_Datei>
<bLVKDatei>0</bLVKDatei>

<Geo3d></Geo3d>
</item>
<item>
<ArtikelNr>37118-cri</ArtikelNr>
<AnzKombi></AnzKombi>
<ArtNrKombi></ArtNrKombi>
<AnzLampen>1</AnzLampen>
<UGruppe1>5</UGruppe1>

<UGruppe2>600</UGruppe2>
<MinWatt></MinWatt>
<MaxWatt>18</MaxWatt>
<Hersteller></Hersteller>
<LVK_Datei></LVK_Datei>
<Bild_Datei></Bild_Datei>
<bLVKDatei>0</bLVKDatei>

<Geo3d></Geo3d>
</item>
<item>
<ArtikelNr>37118/DL</ArtikelNr>
<AnzKombi></AnzKombi>
<ArtNrKombi></ArtNrKombi>
<AnzLampen>1</AnzLampen>
<UGruppe1>5</UGruppe1>

<UGruppe2>600</UGruppe2>
<MinWatt></MinWatt>
<MaxWatt>18</MaxWatt>
<Hersteller></Hersteller>
<LVK_Datei></LVK_Datei>
<Bild_Datei></Bild_Datei>
<bLVKDatei>0</bLVKDatei>

<Geo3d></Geo3d>
</item>
<item>
<ArtikelNr>37118/DL/SA</ArtikelNr>
<AnzKombi></AnzKombi>
<ArtNrKombi></ArtNrKombi>
<AnzLampen>1</AnzLampen>
<UGruppe1>5</UGruppe1>

<UGruppe2>700</UGruppe2>
<MinWatt></MinWatt>
<MaxWatt>18</MaxWatt>
<Hersteller></Hersteller>
<LVK_Datei></LVK_Datei>
<Bild_Datei></Bild_Datei>
<bLVKDatei>0</bLVKDatei>

<Geo3d></Geo3d>
</item>

It's works perfectly under firefox 1.5 but it shows "No data found" under explorer, why???
Daniele
Saturday, February 18, 2006
Solved, in the xml I have to pu the string msdata:rowOrder="0" in the item tag.
Daniele
Saturday, February 18, 2006
No it doesn't work, is it possible that it doesn't works because in the xml there are others groups? But with firefox it works greatly.
Daniele
Saturday, February 18, 2006
It doesn't work because there are others group, how can i solve this problem?
Daniele
Saturday, February 18, 2006

This topic is archived.


Back to support forum

Forum search