flex 操作本地XML文件??

问题描述

我想做一个桌面程序,里面包含XML文件的读写,比如在E:盘下有个Test.xml的文件我想做一个桌面程序,里面包含XML文件的读写,比如在E:盘下有个Test.xml的文件//文件(e:test.xml)<!----> <department><employees></employees></department>我应该怎么加载进来呢?我试过使用文件对象,XML对象,还是没有解决? 问题补充哈哈,??好高深问题补充各位大哥大姐,能否写个函数出来,比如按钮的处理函数,然后在里面把E:/Test.xml的文件load进来啊?不要只说一个字,一个词就走。

解决方案

。。。。。。。。。import org.jdom.Document;import org.jdom.Element;。。。。。。。。。。。。。。。。。。。。。。public class XmlUtil {/** * 打开XML文件。 * @param fileName 文件名称。 * @return XML Document对象。 * @throws FileNotFoundException */public static Document OpenDocument(String fileName){SAXBuilder builder = new SAXBuilder();Document doc = null;try {doc = builder.build(new File(fileName));} catch (JDOMException e) {log.error("解析文件错误[" + fileName + "]");log.error(e);} catch (IOException e) {log.error("打开文件错误[" + fileName + "]");log.error(e);}return doc;}/** * 保存XML文档 * @param doc 要保存的文档 * @param fileName 文件名 * @param encoding 编码,比如"GB2312","UTF-8"; * @return 是否保存成功。 */public static boolean SaveDocument(Document doc,String fileName,String encoding){boolean saveOK = false;Format format = Format.getPrettyFormat();format.setEncoding(encoding);format.setOmitDeclaration(false);XMLOutputter outputter = new XMLOutputter();outputter.setFormat(format);try {outputter.output(doc, new FileWriter(fileName));saveOK = true;} catch (IOException e) {log.error("保存文件错误[" + fileName + "]");log.error(e);}return saveOK;}JDOM的用法。
解决方案二:
httpservice
解决方案三:
用相对路径就可以了我的是XML对象的

时间: 2024-08-03 00:44:25

flex 操作本地XML文件??的相关文章

Java实现DOM文档操作和XML文件互相转换

dom|xml|转换 本文简要描述了DOM的概念和内部逻辑结构,实例讲述DOM文档操作和XML文件互相转换的java实现过程. 1. DOM简介 目前,W3C已于2000年11月13日推出了规范DOM level 2.文档对象模型(DOM)是HTML和XML文档的编程接口规范,它与平台和语言是无关的,因而可以用各种语言在各种平台上实现.该模型定义了THML和XML文件在内存中的逻辑结构(即为文档),提供了访问.存取THML和XML文件的方法.利用DOM规范,可以实现DOM 文档和XML之间的相互

DOM文档操作和XML文件互相转换的java实现 (转贴)

dom|xml|转换 DOM文档操作和XML文件互相转换的java实现 [ 作者: 郭洪锋   添加时间: 2001-10-19 8:16:09 ] 郭洪锋 (ghf_email@sohu.com) 简介:该文简要描述了DOM的概念和内部逻辑结构,给出了DOM文档操作和XML文件互相转换的java实现过程.1. DOM简介 目前,W3C已于2000年11月13日推出了规范DOM level 2.文档对象模型(DOM)是HTML和XML文档的编程接口规范,它与平台和语言是无关的,因而可以用各种语言

wp8开发-WP8开发,调用web service后保存页面xml格式信息到本地.xml文件

问题描述 WP8开发,调用web service后保存页面xml格式信息到本地.xml文件 写了一个web service,这是调用后得到的结果,我想把这些xml格式的字符保存到手机生成一个XXX.xml的文件然后再解析,请问把那些字符保存并生成文件的代码怎么写呢

C# 操作大xml文件(200M),进行节点删除,有没有比较高效的办法

问题描述 有一个特定格式的xml文件,但是文件很大,动辄上百兆,现在需要删除xml中的某些node,再保存.目前傻瓜式做法是,定义一个XmlDocument,一次性load到内存,然后循环节点进行删除.这样做会导致服务器内存爆掉的..想问下有没有类似步进读取并删除的方法,或者其他有没有什么高效的处理方式. 解决方案 解决方案二:高效的办法,就是不要用xml作为大数据的存储.抛开效率,内存问题倒是可以用XmlReader和XmlWriter来解决.解决方案三:XmlTextReader解决方案四:

python写xml文件的操作实例_python

本文实例讲述了python写xml文件的操作的方法,分享给大家供大家参考.具体方法如下: 要生成的xml文件格式如下: <?xml version="1.0" ?> <!--Simple xml document__chapter 8--> <book> <title> sample xml thing </title> <author> <name> <first> ma </fir

PHP操作XML文件学习笔记

原文:PHP操作XML文件学习笔记 XML文件属于标签语言,可以通过自定义标签存储数据,其主要作用也是作为存储数据. 对于XML的操作包括遍历,生成,修改,删除等其他类似的操作.PHP对于XML的操作方式很多,这次学习的是通过DOMDocument进行操作,其他的操作方法可以参考 http://www.oschina.net/code/snippet_110138_4727 1.对XML文件的遍历 通过DOMDocument对于XML文件的操作的方法:首先要实例化一个DOMDocument类的对

详解android使用SAX解析XML文件_Android

解析XML的方式有很多种,大家比较熟悉的可能就是DOM解析. DOM(文件对象模型)解析:解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以根据DOM接口来操作这个树结构了. 优点:整个文档读入内存,方便操作:支持修改.删除和重现排列等多种功能. 缺点:将整个文档读入内存中,保留了过多的不需要的节点,浪费内存和空间. 使用场合:一旦读入文档,还需要多次对文档进行操作,并且在硬件资源充足的情况下(内存,CPU). 为了解决DOM解析存在的问题,就出现了SAX解析.其特点为: 优点:不

JS通过ajax动态读取xml文件内容的方法_javascript技巧

本文实例讲述了JS通过ajax动态读取xml文件内容的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码读取note.xml文件,并填充显示相关字段 HTML文件代码如下 <!DOCTYPE html> <html> <head> <script> function loadXMLDoc(url) { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome,

使用JS读取XML文件的方法_javascript技巧

由于项目上需要解析xml,于是各种百度,然后自己总结了下各个主流浏览器解析xml的方法,只能是很浅显的知道他的用法,但是还没有深层次的研究. 不同的浏览器对xml的解析方式不同,根据目前主流浏览器大致分三类: 第一类,ie祖宗: js 提供用于创建 Automation对象的方法,new ActiveXObject("Microsoft.XMLDOM") : 第二类:firefox,opera:用构造函数 DOMParser()实例化DOMParser对象,解析xml文本,并返回xml