A NodeSeqis a collection of Nodes, not a single node:
scala> (<a><b>1</b><b>2</b></a>) \ "b"
res0: scala.xml.NodeSeq = NodeSeq(<b>1</b>, <b>2</b>)
, :
scala> ((<a><b>1</b><b>2</b></a>) \ "b").map(_ match {
| case <b>{x}</b> => true
| case _ => false
| })
res24: scala.collection.immutable.Seq[Boolean] = List(true, true)
(, , Elems, . , , , Elem.)