所以我已经从这里得到了帮助,所以我想为什么不再试一次!?任何建议将不胜感激。
我正在使用 HTTP 客户端并发出 POST 请求;响应是一个如下所示的 XML 正文:
<?xml version="1.0" encoding="UTF-8"?>
<CartLink
xmlns="http://api.gsicommerce.com/schema/ews/1.0">
<Name>vSisFfYlAPwAAAE_CPBZ3qYh</Name>
<Uri>carts/vSisFfYlAPwAAAE_CPBZ3qYh</Uri>
</CartLink>
现在...
我有一个 HttpEntity
[HttpResponse].getEntity().
然后我通过说得到响应的字符串表示(在这种情况下是 XML)
String content = EntityUtils.toString(HttpEntity)
我尝试遵循这篇文章中的一些建议:How to create a XML object from String in Java? 但它似乎对我不起作用。当我建立文档时,它似乎仍然为空。
我的最终目标只是获取 NAME 字段。即“vSisFfYlAPwAAAE_CPBZ3qYh”部分。那么我是否要建立一个文档然后提取它......?或者有没有更简单的方法?我一直在尝试不同的事情,但我似乎无法让它发挥作用。
感谢大家的帮助,非常感谢!!