Saya memiliki beberapa ribu file XML dari template berikut:
<?xml version="1.0" ?>
<queries>
<statement name="foobar">
<body><![CDATA[
Several lines
worth of
text goes
in here
]]></body>
</statement>
<statement name="whatever">
[... snip ...]
</statement>
</queries>
Saya perlu mendapatkan daftar pernyataan-pernyataan yang isi teks dari tubuh rentang lebih dari 10 baris. Singkat penulisan skrip python untuk melakukan itu, apakah ada cara sederhana untuk menggunakan grep atau alat standar lainnya untuk melihat ke dalam setiap file dan mengembalikan pernyataan yang menjangkau banyak baris? Paling tidak, saya akan senang dengan sesuatu yang akan mengembalikan daftar nama file yang ada satu pernyataan seperti itu.