2013-10-23 38 views
0

我有一个使用java.beans.XMLEncoder编码的XML文件。我无法使用java.beans.XMLDecoder来解码它,因为编码对象的类不存在于我的项目中。有没有办法在不使用java.beans.XMLDecoder,xmlDecoder.readObject()方法的情况下在xml中获取值?如何在不使用XML解码器的情况下解码XML文件?

+0

你可以使用另一个xml解码吗? – Udy

回答

0

有几个APIs for parsing XML in Java这不需要你反序列化一个对象。一旦你有了DOM,XPath就是一种查询其内容的有用方法。不过,你需要知道你在找什么。

+0

我试过了,但是xml很难解析。一切从开始标签和重复的元素在那里(像这个URL中的一个 - http://www.avajava.com/tutorials/files/how-do-i-read-a-javabean-from-an-xml-file - 使用 - 的XMLDecoder/mybean.xml)。我试图找到一个现有的实现。 – pavithraCS

相关问题