如何从下面的XML内容中获取值?

时间:2011-07-29 02:50:21

标签: ruby xml nokogiri

如何获取标题标签的值?

<?xml version="1.0" encoding="UTF-8"?>
<response status="ok" permission_level="admin" message="ready to use" cached="0">
<title>johndoe</title>
</response>

1 个答案:

答案 0 :(得分:2)

如果XML在xml中,那么:

doc = Nokogiri::XML(xml)
jd  = doc.at('title').text

CSS样式at可能是最简单的方法。如果您愿意,也可以使用XPath

jd = doc.xpath('.//title').text