:: Forum >>
XML Namespace question ...
I have an XML structure:
<ns0:LoadInfo>
<ns0:ClearedMW>
<ns0: Cleared Hour="1" Value = "123" />
<ns0: Cleared Hour="2" Value = "234" />
</ns0:ClearedMW>
<ns0:MTLF>
<ns0:Forecast HourEnding="1" LoadForecast="56038" />
<ns0:Forecast HourEnding="2" LoadForecast="56038" />
</ns0:MTLF>
</ns0:LoadInfo>
I've been trying a ton of combinations to display a 4 column grid (Hour, Value, HourEnding, and LoadForcast). But I can't seem to get it (below is just an example when I was just trying to get the Hour and Value):
table.setRows("//LoadInfo/*");
table.setColumns(["Hour", "Value"]);
Any help? Sorry, I'm just not grasping the namespace stuff.
Carl
Saturday, November 18, 2006
You have to set the namespace URI with setNamespace() call, and you have to use @ prefix if your are extracting attribute values (not elements).
var table = new AW.XML.Table;
table.setURL("...");
table.setNamespace("ns0", "http://...");
table.setRows("//ns0:Cleared");
table.setColumns(["@Hour", "@Value"]);
table.request();
Alex (ActiveWidgets)
Monday, November 20, 2006
This topic is archived.
Back to support forum
Forum search