作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 XML 文件,每个标签都有属性。
要点:我的 xml 没有标签的任何值,因为标签的属性存在
一些标签:
<Videos>
<Video VideoID="1000000" StoredFilename="fcce6a62-7f87-45c1-afc1-31b624268118.mp4" VideoName="Test" />
<Video VideoID="1000001" StoredFilename="f4f703e6-552e-42a9-a262-448d5615d843.mp4" VideoName="test1" />
<Video VideoID="1000002" StoredFilename="4d59be7a-7e32-487c-a46d-9fe0271f770b.mp4" VideoName="test2" />
</Videos>
如何在 java 类上反序列化它。谢谢
最佳答案
使用 DOM 或 SAX 解析器的可能解决方案。试试吧
JAXBContext jc = JAXBContext.newInstance( "在这里添加你的类的全限定类名"); 解码器 u = jc.createUnmarshaller(); 对象 o = u.unmarshal( xmlSource );
我认为您可以将 Object o 转换为您的类型。请引用这个。 http://jaxb.java.net/nonav/2.2.4/docs/api/javax/xml/bind/Unmarshaller.html
关于java - 如何在 Java 中使用 XMLReader 和反序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17627920/
我是一名优秀的程序员,十分优秀!