Apache flex 关于在Flex中解析xml文件的一个问题

Apache flex 关于在Flex中解析xml文件的一个问题,apache-flex,Apache Flex,我现在面临着一个小项目,在这个项目中,我必须向用户展示一个peoridic表。但是,它比单纯的peoridic表图像文件要复杂一些。让我将其分解一下: 1.在同一文件夹中,有一个xml文件,其格式如下: <constraints> <element> <name>Calcium</name> <abbreviation>Ca</abbreviation> <emissions> <waveleng

我现在面临着一个小项目,在这个项目中,我必须向用户展示一个peoridic表。但是,它比单纯的peoridic表图像文件要复杂一些。让我将其分解一下:

1.在同一文件夹中,有一个xml文件,其格式如下:

<constraints>
<element>
 <name>Calcium</name>
 <abbreviation>Ca</abbreviation>
 <emissions>
  <wavelength>118</wavelength>
 </emissions>
 <standards>
  <concentration>0.01</concentration>
  <concentration>0.1</concentration>
 </standards>
</element>
它基本上只是指定了哪些元素应该在peoridic表中突出显示。因此,从这个xml文件中读取后,我们的peoridic表应该通过使这些元素变为黄色并可单击,而使其他元素变为灰色且不可单击来反映。但我只需要name属性

2.其次,它只需要确保启用由xml文件指定的元素周期表元素上的元素,以便用户单击

由于我对Flex编程有点陌生,现在我最关心的两件事是。第一件事是如何在Flex中进行xml解析?我用C进行了解析,但不知道如何进行。 其次,我应该如何描述元素周期表?我应该让元素可以点击。 第三,我应该如何让元素周期表知道从xml文件中解析出来的元素,也就是说,我应该在哪里存储这些提取的元素


听起来有点难,我只是需要一些想法或者一些代码来帮助我开始,谢谢

在ActionScript3中,使用E4X和其他一些工具,XML解析非常简单

e、 g

更新

我和大人物和小人物玩得很开心。 这不是任何人应该如何编写代码,这只是一个快速而肮脏的测试

您可以查看和

以下是预览:

同时显示C版本的解析也会有所帮助。 我发现了另一个伟大的

嗯,,
George

在ActionScript3中,使用E4X和其他一些工具,XML解析非常简单

e、 g

更新

我和大人物和小人物玩得很开心。 这不是任何人应该如何编写代码,这只是一个快速而肮脏的测试

您可以查看和

以下是预览:

同时显示C版本的解析也会有所帮助。 我发现了另一个伟大的

嗯,,
George

您还需要考虑如何将XML放入flex应用程序,因为flex无法从本地文件服务器读取。您可以将XML与应用程序捆绑在一起或从服务器加载。

您还需要考虑如何将XML放入flex应用程序中,因为flex无法从本地文件服务器读取。您可以将XML与应用程序捆绑在一起,也可以从服务器加载它。

这个问题涵盖了太多相互无关的基本概念。你可能想用谷歌搜索关于每个特定主题的教程。看看这里,这个问题涵盖了太多的基本概念,彼此无关。你可能想用谷歌查找每个特定主题的教程
var table:XML = <constraints>
<element>
 <name>Calcium</name>
 <abbreviation>Ca</abbreviation>
 <emissions>
  <wavelength>118</wavelength>
 </emissions>
 <standards>
  <concentration>0.01</concentration>
  <concentration>0.1</concentration>
 </standards>
</element>
</constraints>
trace(table.element.name);
for each (var element:XML in table.element.*) trace(element.name);//enable here instead of tracing