Eine Frage zum Parsen von XML-Dateien in Flex

Ich stehe jetzt vor einem kleinen Projekt, in dem ich dem Benutzer eine Peoridic-Tabelle präsentieren muss. Es ist jedoch etwas komplizierter als nur eine reine Peoridic-Tabellen-Image-Date

1.Im selben Ordner befindet sich eine XML-Datei mit folgendem Format:

<constraints>
<element>
 <name>Calcium</name>
 <abbreviation>Ca</abbreviation>
 <emissions>
  <wavelength>118</wavelength>
 </emissions>
 <standards>
  <concentration>0.01</concentration>
  <concentration>0.1</concentration>
 </standards>
</element>

it gibt im Grunde nur an, welche Elemente in der Peoridic-Tabelle hervorgehoben werden sollen. Nach dem Lesen aus dieser XML-Datei sollte unsere Peoridic-Tabelle wiedergegeben werden, indem diese Elemente gelb und anklickbar gemacht werden, während andere grau und nicht anklickbar bleiben. Aber nur das name-Attribut brauchte ich.

2.Zweitens muss nur sichergestellt werden, dass die Elemente in den Periodensystemelementen, die in der XML-Datei angegeben wurden, vom Benutzer angeklickt werden können.

Da ich etwas neu in der Flex-Programmierung bin, beschäftigen mich jetzt zwei Dinge am meisten. Die erste ist, wie man das XML-Parsing in FLEX durchführt? Ich habe dieses Parsing in C # durchgeführt, habe aber keine Ahnung, wie man das macht. Zweitens, wie soll ich das Periodensystem darstellen? Ich soll Elemente anklickbar machen. Drittens, wie soll ich das Periodensystem auf die Elemente aufmerksam machen, die aus der XML-Datei analysiert wurden, d. H. Wo soll ich diese extrahierten Elemente speichern?

Töne etwas hart, ich brauche nur ein paar Ideen oder vielleicht einen Code, der mir beim Start hilft, danke!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage