gpt4 book ai didi

java - java 如何获取xml中元素的值?

转载 作者:行者123 更新时间:2023-12-01 05:46:36 28 4
gpt4 key购买 nike


我从服务器收到以下响应,该响应是 xml(以字符串形式接收/存储)。

<s:Envelope xml:s='http://sada.soap.org/soap/env/'>
<Body>
<GetResponse xml='http://www.hotmail.msn.com/'>
<GetResult>
X-Originating-IP: [207.46.124.17]X-Originating-Email:X-OriginalArrivalTime: 22 Apr 2011 10:47:04.3513 (UTC) FILETIME=[9E2CE208:01CC00DA]Date: 22 Apr 2011 03:47:04 -0700 X-OIM-Sequence-Num: 2458621X-MSGR SDGML:TWVzcQo=UmFrZXN
</GetResult>
</GetResponse>
</Body>
</s:Envelope>

现在我想获取 的属性。我猜在上面,属性将是X-始发-IP、-始发-电子邮件、X-OIM-序列-编号。
我尝试使用 DocumentBuilderFactory,但无法获取属性值。有人可以帮助我吗?

最佳答案

我建议为此使用 javax.xml.xpath API。有关示例(带有 namespace ),请参阅我对类似问题的回答:

关于java - java 如何获取xml中元素的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5776794/

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