`

xml 解析-XMLDecoder 读取xml文件

    博客分类:
  • xml
XML 
阅读更多

XMLDecoder 使用实例:

 

URL url;
        String rtnStr="";
        try {
            BufferedInputStream bis = null;
            try {
                url = new URL(spec);
                bis = new BufferedInputStream(url.openStream(), size);
                XMLDecoder xmlDecoder = new XMLDecoder(bis);
                System.out.print("我的测试 :BufferStreamXML:"+xmlDecoder.readObject().toString());
                return xmlDecoder.readObject();
                
            } finally {
                if (bis != null)
                    bis.close();
                if (out != null)
                    out.close();
            }
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

分享到:
评论

相关推荐

    JAVA对象序列化保存为XML文件的工具类

    另一方面,`objectXmlDecoder`方法打开XML文件,创建一个`XMLDecoder`实例,读取XML数据并将其转换回Java对象。这些对象被添加到一个`ArrayList`中并返回。注意,如果XML文件中包含多个序列化的对象,`XMLDecoder`将...

    Xml反序列化

    2. **加载XML文件**:使用`File.ReadAllText`或`File.OpenText`方法读取XML文件的内容。 3. **创建XmlSerializer实例**:使用`new XmlSerializer(typeof(PowerConfig))`创建一个序列化器实例,指定要反序列化的类型...

    动态绑定XML,实现flex树控件的绑定

    3. 在Flex客户端接收XML:在Flex中,可以使用URLLoader类加载XML数据,然后使用XMLDecoder解析XML字符串为XML对象。 ```actionscript var urlLoader:URLLoader = new URLLoader(); urlLoader.dataFormat = ...

    tutorial-xml:关于处理 XML 文档的 Java 教程的示例文件

    本教程将通过`tutorial-xml-master`这个压缩包中的示例文件,深入探讨如何在Java中解析、创建和操作XML。 1. **解析XML文档** - DOM解析:DOM(Document Object Model)模型将整个XML文档加载到内存中,形成一个树...

    java操作xml的方法汇总及解析

    Java 操作 XML 的方法汇总及解析是 Java 语言中的一种常见操作,主要用于解析和处理 XML 文件。XML(Extensible Markup Language)是一种标记语言,用于存储和传输数据。Java 语言提供了多种方式来操作 XML 文件,...

    Java对象的XML序列化与反序列化实例解析

    `deserializeSingleObject` 方法接收一个输入流,使用 `XMLDecoder` 从输入流中读取XML数据并还原为Java对象。 需要注意的是,`XMLEncoder` 和 `XMLDecoder` 默认处理的Java对象应遵循JavaBeans规范,即具有公共无...

    Java自带的序列化方法1

    同样,`XMLDecoder`也有一个`readObject()`方法,可以解析XML并构建对象: ```java try (XMLDecoder decoder = new XMLDecoder(new BufferedInputStream(new FileInputStream("serialized.xml")))) { YourClass ...

    深入理解Java网络框架Netty.pdf

    - **XmlDecoder**:用于解析XML格式的数据。 - **JsonObjectDecoder**:用于解析JSON格式的数据。 - **HttpObjectDecoder**:用于解析HTTP请求和响应。 此外,Netty还提供了将字节流转化为特定类型的解码器实现,...

    blend2java-开源

    之后,Java端可以利用`java.beans.XMLDecoder`类读取并解析这些XML文件,进而重建3D对象,实现与Blender的无缝对接。 值得注意的是,blend2java项目强调其优于直接编写源代码的解决方案。这表明,相比于手动编码...

    详解Java编程中对象的序列化

    - `java.beans.XMLEncoder`和`java.beans.XMLDecoder`提供了XML格式的序列化和反序列化,这对于跨平台数据交换和存储可能更有利。 - `java.util.prefs.Preferences`类提供了一种树型结构的键值对持久化,适合存储...

Global site tag (gtag.js) - Google Analytics