从XML标签中读取特定字符串

时间:2013-10-09 17:46:57

标签: java

我正在使用java,我想从XML标签中读取字符串。 EX:< blank type =“Something”> 我需要能够为变量分配“Something”。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

有很多方法可以做到这一点:

  • 您可以使用Java提供的XML API(SAX或STAX或DOM)。

  • 有一些基于XML API(JDOM,DOM4J或XOM)构建的库比原始API更容易使用。

  • 有{-3}}中描述的Java-XML数据绑定。 Java-XML数据绑定有时会过度,取决于您的要求,当出现错误时,很难弄清楚。但有时候这是值得的。我认为JiBX特别有趣。

如果您不知道从哪里开始,请从Pratik's answer开始。 XOM由JDOM贡献者创建,其设计易于使用。

答案 1 :(得分:0)

您想要实现的目标称为解组 XML。 解组意味着从XML文档中提取数据并使用它来构造Java对象或对象图。有各种API可用于执行相同操作。您应该查看以下链接: