Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function procXML(xmlDoc_xml) {
- // xmlDoc_xml is now a reference to the XML
- // object where our information is stored
- var node = xmlDoc_xml.firstChild.childNodes;
- var node2 = xmlDoc_xml.firstChild.firstChild.childNodes;
- for (var i = 0; i< node.length; i++) {
- //var node2 = node[x].firstChild;
- //trace(xmlDoc_xml.firstChild.childNodes[x].firstChild.nodeValue + 'hhhhhhhhhhhhhhhhhhhhhhh');
- for (var x = 0; x<node2.length; x++) {
- node3 = node2[x].firstChild;
- //////Pulls Node name and value
- //trace(node3.parentNode.nodeName+" = "+node3.nodeValue);
- product(node3.parentNode.nodeName, node3.nodeValue);
- for (var k = 0; k<node2[x].childNodes.length; k++) {
- node4 = node2[x].childNodes[k].childNodes;
- //trace('XXXXXXXXXXXXXXXX>>>>>>>>>>>>>>>>>>>' + x);
- //trace('KKKKKKKKKKKKKKKKKKK>>>>>>>>>>>>>>>>>>>' + k);
- for (var j = 0; j<node4.length; j++) {
- //node4[j]
- nutrient(node4[j].nodeName, node4[j].firstChild.nodeValue);
- //trace(node4[j].nodeName+" = "+node4[j].firstChild.nodeValue);
- }
- }
- }
- }
- //trace(" >>>>>" + xmlDoc_xml.firstChild.firstChild.childNodes[7].childNodes[2].firstChild.length);
- //trace(xmlDoc_xml.firstChild.firstChild.childNodes[7].childNodes[2].childNodes.length + '+++++++++++++++++++++++++++++');
- }
- function product(itemName, itemValue) {
- switch(itemName){
- case 'ProductCode':
- trace(itemName+" = "+itemValue);
- break;
- case 'Ingredients':
- trace(itemName+" = "+itemValue);
- break;
- case 'UnitSize':
- trace(itemName+" = "+itemValue);
- break;
- case 'UnitSizeUnits':
- trace(itemName+" = "+itemValue);
- break;
- case 'ServingSize':
- trace(itemName+" = "+itemValue);
- break;
- case 'ServingSizeUnits':
- trace(itemName+" = "+itemValue);
- break;
- case 'ServingsPerContainer':
- trace(itemName+" = "+itemValue);
- break;
- case 'NutritionInfo':
- trace(itemName+" = "+itemValue);
- break;
- }
- }
- function nutrient(itemName, itemValue) {
- switch(itemName){
- case 'NutritionType':
- if(itemValue != undefined){
- _root.textfeild.text += itemValue + ' ';
- }
- trace(itemName+" = "+itemValue);
- break;
- case 'UnitValue':
- if(itemValue != undefined){
- _root.textfeild.text += itemValue + ' ';
- }
- trace(itemName+" = "+itemValue);
- break;
- case 'UnitValueUnits':
- if(itemValue != undefined){
- _root.textfeild.text += itemValue + ', ';
- }
- trace(itemName+" = "+itemValue);
- break;
- case 'DailyPercentageValue':
- trace(itemName+" = "+itemValue);
- break;
- case 'PkgPercentageValue':
- trace(itemName+" = "+itemValue);
- break;
- case 'PkgValue':
- trace(itemName+" = "+itemValue);
- break;
- case 'ServingsPerContainer':
- trace(itemName+" = "+itemValue);
- break;
- case 'NutritionInfo':
- trace(itemName+" = "+itemValue);
- break;
- }
- }
- var openHouse_xml:XML = new XML();
- openHouse_xml.ignoreWhite=true
- openHouse_xml.onLoad = function(success){
- if (success){
- procXML(this);
- } else {
- trace("file not loaded");
- }
- };
- openHouse_xml.load("Result-correct-service-call.xml");
- //
- /*
- function procXML(xml:XML) {
- var node = xml.firstChild.firstChild;
- while (node != null) {
- trace("---------------------------");
- for (var str in node.attributes) {
- trace(node.nodeName+".attributes."+str+" = "+node.attributes[str]);
- }
- trace("---------------------------");
- var node2 = node.firstChild;
- while (node2 != null) {
- for (var str2 in node2.attributes) {
- trace(node2.nodeName+"."+str2+" = "+node2.attributes);
- }
- var val = node2.firstChild;
- while (val != null) {
- trace(node2.nodeName+" = "+val.nodeValue);
- val = val.nextSibling;
- }
- node2 = node2.nextSibling;
- }
- node = node.nextSibling;
- }
- }
- */
Add Comment
Please, Sign In to add comment