我正在使用java,我想从XML标签中读取字符串。 EX:< blank type =“Something”> 我需要能够为变量分配“Something”。有什么想法吗?
答案 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可用于执行相同操作。您应该查看以下链接: