-1
A
回答
2
Here's Oracle Java/XML教程。这将为您提供有关Java最常用XML API的概述,以及它们的优缺点。
0
有几个XML库可供您使用。 jdom一直对我很好。
0
0
我认为最简单的方法是用 “xStream”。所有你需要的是定义一个“价格/速率” POJO类与适当的成员属性,并使用类似如下:
Rates rates = (Rates) xstream.fromXML(xml);
使用two minute tutorial以备将来参考。
0
我个人的偏好是dom4j。强大且易于使用。
0
你举的例子是很简单的使用DOM和SAX API来手动解析,但我还是建议使用XML序列化API,如JAXB,XStream,或Simple而不是因为写自己的XML序列化/反序列化的代码是拖动。
注意,XStream的常见问题错误地声称,您必须使用生成的类与JAXB:
如何XStream的比较JAXB(用于XML绑定的Java API)?
JAXB是一个Java绑定工具。它从一个模式生成Java代码,您可以将这些类转换为匹配处理后的模式的XML并返回。请注意,你不能使用自己的对象,你必须使用生成的东西。
似乎这是事实,但JAXB 2.0不再要求您使用从模式生成的Java类。
如果你走这条路,一定要检查出我已经提到了系列化/编组的API的并排侧比较:
http://blog.bdoughan.com/2010/10/how-does-jaxb-compare-to-xstream.html http://blog.bdoughan.com/2010/10/how-does-jaxb-compare-to-simple.html
相关问题
- 1. 从网站解析Python XML
- 2. 从远程网站解析xml数据
- 3. android-无法从网站解析xml
- 4. 从网站解析XML文件到UITextView
- 5. 从网站解析XML到Android设备
- 6. 从网站解析XML响应
- 7. ActionScript 3从网站解析XML
- 8. 从网站解析Xcode XML文件
- 9. 用JAVA解析网站HTML
- 10. Java网站解析器
- 11. 从网站解析livescores
- 12. 从网页解析XML
- 13. 从网站获取数据到XML并解析XML数据
- 14. XML解析器与从Java
- 15. Objective-C:解析一个非xml网站
- 16. 在Js中为网站解析XML
- 17. 解析网站
- 18. 解析网站
- 19. Java XML解析
- 20. JAVA - 解析XML
- 21. java,xml解析
- 22. Java XML解析
- 23. XML解析/ JAVA
- 24. JAVA,Xml解析
- 25. 从网站解析XML并从元素中获取值
- 26. Java Android的XML解析,无法连接到网站?
- 27. Oracle XML解析与Java XML解析
- 28. JSOUP网站HTML解析:Java的
- 29. 解析为网站
- 30. XML解析Java Java Java
使用XML解析器。 Google或SO搜索是你的朋友。 –