从XMLType标记的Java类中提取XML

乔纳钦

我有一个标注为XMLType的Java类

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "fooClass", propOrder = {
    "fooElement1",
    "fooElement2"
})
public class fooClass{
    @XmlElement(required = true)
    protected String fooElement1;

    @XmlElement(required = true)
    protected String fooElement2;

    .....

}

我希望能够提取Java中的XML表示形式(最好是流形式,但也可以使用String形式),大致如下:

fooClass foo = new fooClass()
foo.setFooElement1("baba")
foo.setFooElement2("abab")

String xmlRep = DomSomething(foo)

知道该怎么办吗?

谢谢!

布雷特

就像是:

try {
    JAXBContext jaxbContext = JAXBContext.newInstance(fooClass.class);
    Marshaller jaxbMarshaller = jaxbContext.createMarshaller();

    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    PrintStream ps = new PrintStream(baos);
    jaxbMarshaller.marshal(fooInstance, ps);

    String result = new String(baos.toByteArray());

    ...
} catch (JAXBException e) {
    ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从列中提取值(xmltype)

来自分类Dev

从XMLType列中提取值

来自分类Dev

从多级标记的 xml 中提取数据

来自分类Dev

如何使用Nokogiri从xml标记中提取值?

来自分类Dev

将xml标记值从文件中提取到Variable

来自分类Dev

在python中提取Java主类名称

来自分类Dev

从jar中提取Java类文件

来自分类Dev

从html标记中提取文本

来自分类Dev

从类中提取属性

来自分类Dev

如何从Oracle数据库中提取嵌套的XMLType数据?

来自分类Dev

从csv中提取xml

来自分类Dev

如何使用带有jsoup的类名从表标记中提取“值”

来自分类Dev

Android Studio无法从Java模块中提取AutoParcelGson(AutoValue)类

来自分类Dev

Android Studio无法从Java模块中提取AutoParcelGson(AutoValue)类

来自分类Dev

从文件名中包含空格的文件中提取xml标记值

来自分类Dev

在 Python 中使用 Regex 从特定 xml 标记中提取特定值

来自分类Dev

如何使用JAVA DOM从嵌套XML中提取数据?

来自分类Dev

从Java中的xml中提取特定的冗余标签

来自分类Dev

使用Java从XML中提取必需和可选的属性值

来自分类Dev

从Collection类中提取数据

来自分类Dev

如何从HTML标记中提取内部文本?

来自分类Dev

Jsoup:从锚标记中提取内部文本

来自分类Dev

在标记的联合中提取联合类型

来自分类Dev

使用Shell从标记中提取多个属性

来自分类Dev

如何从多组HTML标记中提取文本?

来自分类Dev

如何在Oracle中将xmltype提取为xml

来自分类Dev

在xml文件中提取短信

来自分类Dev

从xml文件中提取文本

来自分类Dev

从XML标签中提取数据