我需要从一个文件读取xml标签及其数据,然后将其写入另一个xml..how做到这一点??请立即告诉我...?如何使用flex读取xml标签及其数据?
-2
A
回答
1
请参阅http://livedocs.adobe.com/flex/2/langref/XML.html。我发现很难相信你在问之前使用了这个函数。
0
您可以使用FileReference.save()方法将XML数据保存到本地文件。它会提示用户输入一个位置来保存文件,然后保存数据。
下面是一个例子:
var xml:XML = <root><someXmlTag/></root>;
var fileReference:FileReference = new FileReference()
fileReference.save(xml, "myfile.xml");
0
据我知道,软硬无法写入文件!
我使用HTTPService来加载XML文件和结果甚至处理程序来访问它。
<mx:HTTPService id="service" url="myXml.xml" result="ServiceResult (event)"/>
不要在HTTPService标记中指定结果格式。 这是结果事件处理程序的代码。
private function ServiceResult (e : ResultEvent) : void {
e.result.XmlTag.AnotherXmlTag;
}
您还可以使用service.lastResult来访问由HTTPService返回的最后结果。结果与dataProvider属性完全兼容,特别是在数组和图表系列中。
var series : LineSeries = new LineSeries();
series.dataProvider = e.result.XmlTag.AnotherXmlTag;
这将采用XmlTag中所有AnotherXmlTag标记中的值。对于系列,不过,你也应该指定一个yField或与xField,但它离题了:-)
如果它不工作,你也可以投用为关键字,例如它:
series.dataProvider = e.result.XmlTag as ArrayCollection;
在这种情况下,我实际上并没有尝试投射它,但底线是XML标签与阵列和ArrayCollections兼容。
就你而言,你只需使用e.result来获取完整的XML文件,将其分配给一个变量,然后使用Ben的方法编写它。您也可以使用上面解释的方法从各个值创建一个数组,并在需要时手动插入标签等。这样做的好处是,您可以在数组中准备好所有的值,以后再需要它们。如果你循环遍历索引,这将不需要很多工作,而且这将是我做这件事的方式。
希望这会有所帮助!
相关问题
- 1. 如何在xml中使用父标签中的标签名称及其数值获取数据
- 2. 在xml文件中读取数据并将其用于标签
- 3. JS - 读取数据的XML标签
- 4. 如何使用Java正则表达式去除一些XML标签及其中的所有标签/数据
- 5. 如何在xml中读取Dc:creator标签?
- 6. 如何读取XML数据并将其与标记分开
- 7. 如何读取XML格式的数据以及如何在Java
- 8. 酸洗图像数据及其标签
- 9. 如何读取XML数据
- 10. Xml读取器读取标签
- 11. 读取XML标签信息
- 12. 如何在元数据读取(含标签)从使用Python
- 13. 如何使用phonegap读取非ndef NFC标签的数据
- 14. 如何使用java读取xml中的替代标签?
- 15. 如何使用XSLT读取多功能XML标签?
- 16. 如何使用VBScript读取XML文件中的子标签?
- 17. 如何通过Android中的标签读取XML文件标签?
- 18. 如何使用XML :: Twig获取其他标签的标签内容?
- 19. 如何使用QTableView创建列标题及其标签
- 20. 如何使用SAX解析器来读取其他标签中包含的XML标签
- 21. 使用Flex-Bison在标签之间提取数据
- 22. 如何从XML文件使用LINQ到XML读取数据?
- 23. 如何使用flex读取特定的xml值?
- 24. Jquery获取optgroup标签及其子女
- 25. 如何阅读XML并在标签上显示数据?
- 26. 如何读取mp3标签?
- 27. 使用XSLT颠倒XML数据标签?
- 28. 无法使用' - '使用PHP中的SimpleXMLElement读取XML标签
- 29. 从批量脚本中读取XML数据中的标签
- 30. 读取XML数据