gpt4 book ai didi

java - 如何获取节点之间的xml数据?

转载 作者:行者123 更新时间:2023-12-02 07:46:46 24 4
gpt4 key购买 nike

我在 Android 应用程序中使用 .Net Web 服务。该服务返回消息标记之间的值,如下所示:

<Message> CustomerID=10 </Message>

这里,我如何使用 Android 从此消息标签获取数据?

我想检索从 Web 服务接收到的 xml 中的信息。

提前致谢。

最佳答案

解析xml的示例:

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db;
try {
db = dbf.newDocumentBuilder();
Document doc = null;
doc = db.parse([InputStream]);
NodeList nl = doc.getElementsByTagName("Message");
if (nl != null) {
for (int i = 0; i < nl.getLength(); i++) {
Node item = nl.item(i);
String name = item.getNodeName();
String value = item.getTextContent();
}
}
}catch{}

您将通过

获得标签之间的值
item.getTextContent()

关于java - 如何获取节点之间的xml数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10715582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com