我是靠谱客的博主 苗条背包,最近开发中收集的这篇文章主要介绍java xml 多个根元素_java – 如何仅使用根元素解析XML,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

您正在寻找@XmlValue注释.

我的课

package forum13626828;

import javax.xml.bind.annotation.*;

@XmlRootElement(name = "element")

public class MyClass{

protected String elementValue;

@XmlValue

public String getElementValue() {

return elementValue;

}

public void setElementValue(String el) {

this.elementValue = el;

}

}

演示

package forum13626828;

import java.io.StringReader;

import javax.xml.bind.*;

public class Demo {

public static void main(String[] args) throws Exception {

JAXBContext jc = JAXBContext.newInstance(MyClass.class);

Unmarshaller unmarshaller = jc.createUnmarshaller();

StringReader xml = new StringReader("data");

MyClass myClass = (MyClass) unmarshaller.unmarshal(xml);

Marshaller marshaller = jc.createMarshaller();

marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);

marshaller.marshal(myClass, System.out);

}

}

产量

data

最后

以上就是苗条背包为你收集整理的java xml 多个根元素_java – 如何仅使用根元素解析XML的全部内容,希望文章能够帮你解决java xml 多个根元素_java – 如何仅使用根元素解析XML所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部