で特定の子要素の内容でXML要素の抽出:このようなXMLスニペットのためのScala
val fruits =
<fruits>
<fruit>
<name>apple</name>
<taste>red</taste>
</fruit>
<fruit>
<name>banana</name>
<taste>yellow</taste>
</fruit>
<fruit>
<name>banana</name>
<taste>green</taste>
</fruit>
<fruit>
<name>apple</name>
<taste>green</taste>
</fruit>
</fruits>
ような何かやって:すべての果物とタイプscala.xml.NodeSeq
のシーケンスを返します
fruits \\ "fruit"
をし、内部のサブノード。
「バナナ」が入ったフルーツ要素のみを含むようにこのシーケンスを制限する方法を教えてください。つまり、私は結果になりたい:
<fruits>
<fruit>
<name>banana</name>
<taste>yellow</taste>
</fruit>
<fruit>
<name>banana</name>
<taste>green</taste>
</fruit>
<fruits>
あなたの期待出力に ''タグが一致しません。 –
dhg