Bueno no he trabajado mucho con Datasets y Xml, pero creo que no es tan complicado.
Lo que hago en el siguiente código es traer los datos del XML y cargarlos en el Dataset, luego mediante el método
select verifico cuales tienen valor
False en la columna
Cond, esto me devuelve un array con las filas que cumplen esa condición, luego las recorro en un foreach y las elimino, por último muestro esos datos en un DataGridView.
Código vb.net:
Ver originalDim ds As New DataSet()
ds.ReadXml("C:\TUARCHIVOXML.xml")
Dim filas As DataRow() = ds.Tables(0).Select("Cond='False'")
For Each dr As DataRow In filas
dr.Delete()
Next
Me.DataGridView1.DataSource = ds.Tables(0)
Espero te de una idea