我需要從一個文件讀取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數據