有人能把我推到正确的方向吗?Java XML和结果集
我正在学习Java,我们在学校的任务是:有人能把我推到正确的方向吗?Java XML和结果集,java,xml,oop,resultset,Java,Xml,Oop,Resultset,我正在学习Java,我们在学校的任务是: "XMLDecode this XML with the following class.." 以下是XML代码: https://www.dropbox.com/s/9nedam40v2q8wbr/XML.xml 好的,我会尽量简单地解释我的问题是什么: 我不知道如何让这些承包商“说话”。如果我将ResultSet设置为null,则会出现NullpointerException,但我不知道如何从中获取ResultSet 我就是这样开始的 U
"XMLDecode this XML with the following class.."
以下是XML代码:
https://www.dropbox.com/s/9nedam40v2q8wbr/XML.xml
好的,我会尽量简单地解释我的问题是什么:
我不知道如何让这些承包商“说话”。如果我将ResultSet设置为null,则会出现NullpointerException,但我不知道如何从中获取ResultSet
我就是这样开始的
URL url;
try {
url = new URL("THE URL TO THE XML");
XMLDecoder ois = new XMLDecoder(url.openStream());
// Can also do:
// XMLDecoder ois = new XMLDecoder(url.openStream(), new CachingResultSetTableModel());
ois2.close();
} catch (Exception e) {
e.printStackTrace();
}
这很好
正如我尽力想问的,是如何将我刚刚制作的东西“连接”到一个工作表中,从而生成代码。
代码位于此处:
https://www.dropbox.com/s/7xqkp6pb6zqyc21/CachingResultSetTableModel.java
结果集与您的问题无关 您发布的XML有一个固定的、非自描述的语法。Fixed表示存在一组有限的有效标记。非自我描述意味着标签具有隐含意义
这有点奇怪。一方面,似乎要求做一些JDBC(resultset的使用)。但另一方面,我们有XML反序列化。这里的一个总的猜测是,可能要求您实现resultset接口,并将XML解码作为后端实现?@javamonkey79是的,我觉得有点奇怪,但这是我对该任务的第一个想法。我仍然不知道该做什么,怎么做。我有几周的时间来解决这个问题,老师告诉我们,这都是关于“演示”的。没有什么more@OleReidarHolm有一些库和数据库允许您查询XML。但对于这项任务来说,这太过分了。那你为什么认为你应该使用ResultSet?嗨@罗宾格林,是的,你是对的。这项任务很容易做。。我必须多读一些关于XML的内容,昨天我不理解它。谢谢!我失败得很惨,但现在我读了更多关于XML的内容,SAX对我帮助很大。