我正在使用Hpricot遍历XML数据包。对于我所在的每个节点,我想获得直接子节点的列表。但是在使用时
(current_node/:section)
我得到所有后代部分,而不仅仅是直接的孩子。
我怎样才能解决这个问题?
答案 0 :(得分:1)
您可以使用current_node.children
。
答案 1 :(得分:0)
如果你正在寻找单身 元素,at方法将返回 第一个元素匹配 表达。在这种情况下,你会得到 支持元素本身而不是 Hpricot :: Elements数组。
以下是否适合您?
current_node.at(:section)
如果您愿意,还可以使用xpath child operator。