-
flex 操作本地XML文件??10
我想做一个桌面程序,里面包含XML文件的读写,比如在E:盘下有个Test.xml的文件
我想做一个桌面程序,里面包含XML文件的读写,比如在E:盘下有个Test.xml的文件 //文件(e:\test.xml) <!----> <department> <employees> </employees> </department> 我应该怎么加载进来呢?我试过使用文件对象,XML对象,还是没有解决?
问题补充
哈哈,??
好高深
问题补充
各位大哥大姐,
能否写个函数出来,比如按钮的处理函数,然后在里面把E:/Test.xml的文件load进来啊?
不要只说一个字,一个词就走。
2008年10月31日 22:07
3个答案 按时间排序 按投票排序
-
采纳的答案
。。。。。。。。。
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的用法。2008年10月31日 23:50
相关推荐
3. **读取本地XML文件**: - Flex使用`flash.filesystem.File`类来访问本地文件系统。首先,创建一个`File`对象,指定XML文件的路径,然后使用`FileStream`打开并读取文件内容。 - 示例代码: ```actionscript ...
首先,读取XML文件内容,然后使用反序列化函数将XML数据转换回图形对象,并在Flex应用中显示出来。 总结,Flex中对XML的操作包括读取、写入和保存,可以结合E4X和FileReference类实现。同时,通过序列化和反序列化...
在这个例子中,`FileReference`被用来保存XML文件到本地。使用`save`方法可以实现这一点,如下所示: ```actionscript var fileRef:FileReference = new FileReference(); fileRef.save(xmlData.toXMLString(), ...
在构建一个基于Flex的在线考试系统时,XML文件通常被用作存储试题和答案的数据格式。这是因为XML(Extensible Markup Language)具有结构清晰、易于解析和跨平台的优点,非常适合存储和传输复杂的数据结构,比如考试...
在本文中,我们将深入探讨如何在Flex-web工程中加载Tomcat服务器下的XML文件。这个过程涉及到Flex编程、HTTP请求以及XML数据处理等多个知识点。首先,让我们解析标题和描述中的关键信息。 标题:“flex-web工程载入...
标题“flex-demo(读取xml文件)”涉及到的是一个Flex应用程序示例,该示例用于演示如何在Flex项目中读取XML文件。Flex是一种基于ActionScript和MXML的开放源代码框架,常用于构建富互联网应用(RIA)。在这个demo中,...
### 如何使用Flex读取本地XML文件 在本教程中,我们将探讨如何使用Adobe Flex框架来读取一个本地XML文件。此过程对于那些希望利用Flex的强大功能处理数据的应用开发者来说非常有用。 #### 创建XML文件 首先,我们...
Flex和Java文件上传技术是Web应用中常见的功能,主要用于用户在网页端上传本地文件到服务器。Flex是一款由Adobe公司开发的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,RIA)。它基于...
XML文件大小可以通过解析XMLDocument对象的length属性得到,AMF文件则需要服务器端配合提供文件大小信息。 4. **优化和注意事项** - 当处理大文件时,需要注意内存管理,避免一次性加载整个文件到内存。 - 文件...
在文件上传场景中,Flex可以设计一个包含文件选择按钮和进度条的界面,用户可以选择本地文件并触发上传操作。 接下来,当用户点击上传按钮后,Flex会通过HTTP POST请求将文件数据发送到服务器端的Servlet。在...
本篇将详细介绍如何通过“flex本地安全域设置”来解决Flex安全沙箱的问题,以及为何无需到Adobe官网设置全局安全域。 1. **Flex安全沙箱**:Flex应用运行在两种安全沙箱中,分别是“本地trusted”和“网络sandbox”...
1. **FileReference类**:Flex中的FileReference类是与文件操作相关的基础,它允许用户选择一个或多个文件,并提供了读取、保存和上传文件的功能。 2. **事件监听**:在用户选择文件后,我们需要监听DataEvent....
Flex 提供了便捷的方式来进行文件的上传和下载操作,同时可以有效利用服务器资源,提高服务器性能。下面我们将详细介绍 Flex 文件上传的实现方式。 一、文件上传 1. Flex 客户端:Flex 应用程序通常使用 Flash ...
6. **备份配置文件**:除了源代码,还应备份项目配置文件,如build.xml、flex.properties等。 7. **测试恢复过程**:定期尝试从备份恢复项目,以确保备份的有效性。 在备份过程中,需要注意的是,仅仅备份源代码还...
通过修改XML文件,用户可以轻松地定制和调整图片效果,这体现了Flex的灵活性和可配置性。 首先,让我们深入理解Flex中的图片切换机制。在Flex中,我们可以使用MX组件库中的Image组件来显示静态或动态的图像。在描述...
`FlexFTP-app.xml`可能是应用程序配置文件,用于配置Flex项目的元数据。`pl`可能是某种配置文件,如FTP服务器的配置信息。 以上是Flex实现FTP操作的主要知识点。实际开发中,开发者还需要考虑到性能优化、用户体验...
Flex提供了FileStream类来读取本地文件系统中的XML文件。首先创建一个File对象,指定XML文件的路径,然后创建一个FileStream对象并打开文件。接着,通过readUTFBytes方法读取文件内容到一个字符串,最后将字符串转换...
这个XML文件的结构和属性直接影响着AIR应用的安装、运行和用户体验。 `<id>`标签定义了应用的唯一标识符,通常采用反向DNS格式(如com.example.MyApp),确保在全球范围内的唯一性。 `<filename>`定义了安装后在...
在Flex编程中,指定文件下载并带有进度条功能是一项常见的需求,这主要涉及到网络I/O操作、事件处理以及用户界面的更新。以下是对这个主题的详细讲解。 首先,Flex是Adobe开发的一种开源富互联网应用程序(RIA)...