Ok so first time XML’er here. Basically my file setup looks like this
<?xml version="1.0"?>
<SKU>
<ID>Celcon_CE-10</ID>
<DESC>Designing with Celcon acetal copolymer(CE-10)</DESC>
<FILENAME>Celcon_CE-10.pdf</FILENAME>
<MARKETS>
<ANTIMICROBIAL>No</ANTIMICROBIAL>
<APPLIANCES>Yes</APPLIANCES>
<AUTOMOTIVE>No</AUTOMOTIVE>
<BATH>No</BATH>
<COMPOSITES>No</COMPOSITES>
<CONSUMER>No</CONSUMER>
<COOKWARE>No</COOKWARE>
<CONNECTORS>No</CONNECTORS>
<FLUIDHANDLING>No</FLUIDHANDLING>
<GEARS>No</GEARS>
<ITS>No</ITS>
<MEDICAL>No</MEDICAL>
<OIL>No</OIL>
<RITEFLEX>No</RITEFLEX>
<STRUCTURAL>No</STRUCTURAL>
<TECHNICAL>No</TECHNICAL>
<UNDERHOOD>No</UNDERHOOD>
</MARKETS>
<PRODUCTS>
<CELANEX>No</CELANEX>
<FORTRON>No</FORTRON>
<GUR>No</GUR>
<HOSTAFORM>No</HOSTAFORM>
<IMPET>No</IMPET>
<RITEFLEX>No</RITEFLEX>
<VANDAR>No</VANDAR>
<VECTRA>No</VECTRA>
</PRODUCTS>
</SKU>
This is only one record. Now, I’m not sure how I should load this stuff. Should each record be it’s own array or do I want and ID array, Desc array, etc…
Right now
function loadXML(loaded) {
if (loaded) {
_root.id = this.firstChild.childNodes[0].firstChild.nodeValue;
_root.description = this.firstChild.childNodes[1].firstChild.nodeValue;
_root.filename = this.firstChild.childNodes[2].firstChild.nodeValue;
_root.markets = this.firstChild.childNodes[3].childNodes[0].firstChild.nodeValue;
} else {
trace("Error loading file");
}
}
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("../xml/config.xml");
Will load each node into varaibles - but I’m not sure this will help me any.
Any advise?