Rails:解析具有相同路径名的 XML 文档
我有一个包含同名路径的文档。例如:
xml_doc = Nokogiri::XML(response.body)
photo = xml_doc.xpath('person').xpath('photos').xpath('photo').xpath('url').inner_text
它返回几张照片(因为所有照片都有相同的路径名)。
我该如何对 Nokogiri 说只返回第一个呢?或者里面有一根绳子?
谢谢
I have a document with paths with the same name. For example:
xml_doc = Nokogiri::XML(response.body)
photo = xml_doc.xpath('person').xpath('photos').xpath('photo').xpath('url').inner_text
It returns several photos (because all photos have the same path names).
How can I say to Nokogiri to just return the first one? Or one that has a string inside?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
或者
or
您还可以使用
at_css
方法:就个人而言,我发现
css
和at_css
更直观且更易于使用。You can also use the
at_css
method:Personally, I find
css
andat_css
much more intuitive and easier to use.