我有一个 NodeSeq 对象,并且想要选择一个标有属性的给定节点。例如,假设<div id="content">...</div>
NodeSeq 中有一个标签。
我尝试使用\\
NodeSeq 上的方法以及过滤器进行选择。
假设seq是我的 NodeSeq 对象。
seq \\ "div"
有效,但这会选择所有<div>
元素。
seq.filter(_.attribute("id").equals("content"))
根本不选择任何节点,结果列表为空。
如何选择此节点?
我有一个 NodeSeq 对象,并且想要选择一个标有属性的给定节点。例如,假设<div id="content">...</div>
NodeSeq 中有一个标签。
我尝试使用\\
NodeSeq 上的方法以及过滤器进行选择。
假设seq是我的 NodeSeq 对象。
seq \\ "div"
有效,但这会选择所有<div>
元素。
seq.filter(_.attribute("id").equals("content"))
根本不选择任何节点,结果列表为空。
如何选择此节点?