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