繁体   English   中英

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

[英]Reading specific strings from XML tags

我正在使用Java,我想从XML标签读取字符串。 例如:<blank type =“ Something”>我需要能够为变量分配“ Something”。 有任何想法吗?

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

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

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

  • Pratik的答案中描述了Java-XML数据绑定。 根据您的要求,Java-XML数据绑定有时会过大,并且在出现错误时可能很难弄清。 不过有时候还是值得的。 我认为JiBX特别有趣。

如果您不知道从哪里开始,请从XOM开始。 XOM是由JDOM贡献者创建的,旨在使其易于使用。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM