如何解析来自http响应的消息

时间:2017-09-21 11:13:47

标签: r xml

这是回复

"<?xml version='1.0' encoding='UTF-8'?>
<error xmlns=\"http://docs.oasis-open.org/odata/ns/metadata\">
<code>null</code>
<message>Resource - ID not found</message>
</error>"

我需要解析标签中的字符串。

1 个答案:

答案 0 :(得分:1)

您正在寻找XML解析器。 XML包的xmlParse功能做得很好:

XML::xmlToList(XML::xmlParse("<?xml version='1.0' encoding='UTF-8'?>
<error xmlns=\"http://docs.oasis-open.org/odata/ns/metadata\">
<code>null</code>
<message>Resource - ID not found</message>
</error>"))$message
#> [1] "Resource - ID not found"