首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JDOM到对象列表

JDOM到对象列表
EN

Stack Overflow用户
提问于 2017-01-17 23:27:58
回答 1查看 191关注 0票数 1

我在从String读取数据时遇到问题。此字符串类似于xml文件:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<AAA container="main">
    <BBB cont = "firstB">
        <CCC>
            <value1>something</value1>
            <value2>something<value2>
        </CCC>
        <CCC>
            <value1>something</value1>
            <value2>something<value2>
        </CCC>
    </BBB>
    <BBB cont = "secondB">
        <CCC>
            <value1>something</value1>
            <value2>something<value2>
        </CCC>
    </BBB>
</AAA>

我为CCC和BBB对象创建了两个类:

代码语言:javascript
复制
class MyCCC{
   String value1;
   String value2;
};

class MyBBB{
   String cont;
   List<MyCCC> ccc;
}

如何获取BBB元素的列表?

EN

回答 1

Stack Overflow用户

发布于 2017-02-15 18:23:19

输入的字符串看起来不像XML,它的 XML。看起来您正在尝试将输入解析为对象。我建议您研究一下JAXB (the Java Architecture for XML Binding),而不是使用JDOM并手动执行从文档对象模型到您自己的对象结构的转换。它可以读取XML输入并从中创建对象,反过来,还可以获取对象并将其转换为XML输出。你会找到a tutorial here的。JAXB API成为Java SE API的一部分已经有一段时间了,您可以在package javax.xml.bind中找到这些类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41700994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档