Parsing values from XML Files AS3



The user inputs the values ESF and CYL in sphereTextField and cilindroTextField.


This is my XML File



<?xml version="1.0" encoding="iso-8859-1"?>
<nomogramas>
<nomograma nombre="highkeratometric">
<item ESF='-4' CYL='-1/-2'>
<plan Opcion='1' anillo='7x' Micras_Anillo_Temporal='450' Grados_Anillo_Temporal='150' Micras_Anillo_Nasal='400' Grados_Anillo_Nasal='150'></plan>
</item>
<item ESF='-3' CYL='-1/-2'>
<plan Opcion='1' anillo='7x' Micras_Anillo_Temporal='450' Grados_Anillo_Temporal='150' Micras_Anillo_Nasal='350' Grados_Anillo_Nasal='150'></plan>
</item>
<item ESF='-2' CYL='-1/-2'>
<plan Opcion='1' anillo='7x' Micras_Anillo_Temporal='350' Grados_Anillo_Temporal='150' Micras_Anillo_Nasal='300' Grados_Anillo_Nasal='150'></plan>
</item>
<item ESF='-1' CYL='-1/-2'>
<plan Opcion='1' anillo='7x' Micras_Anillo_Temporal='350' Grados_Anillo_Temporal='150' Micras_Anillo_Nasal='350' Grados_Anillo_Nasal='150'></plan>
<plan Opcion='2' anillo='6xsk' Micras_Anillo_Temporal='250' Grados_Anillo_Temporal='150' Micras_Anillo_Nasal='250' Grados_Anillo_Nasal='150'></plan>
</item>
</nomograma>
<nomograma nombre="showman">
...
</nomograma>
</nomogramas>


How can i trace the "plan" depending on the user input?


Now i'm tracing all the nomograma with this



public var tablaXML:XML;
var tablaLoader:URLLoader = new URLLoader();
tablaLoader.load(new URLRequest("exams/tabla.xml"));
tablaLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void {
tablaXML = new XML(e.target.data);
}

calculate.addEventListener(MouseEvent.CLICK, calcular);

function calcular(e:MouseEvent):void
{
trace(tablaXML.nomograma.(@nombre==pacientCaseType));
}


Thanks!


No comments:

Post a Comment