[英]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.