extraer texto de documentos xml en python

Este es el documento XML de muestra:

<bookstore>
    <book category="COOKING">
        <title lang="english">Everyday Italian</title>
        <author>Giada De Laurentiis</author>
        <year>2005</year>
        <price>300.00</price>
    </book>

    <book category="CHILDREN">
        <title lang="english">Harry Potter</title>
        <author>J K. Rowling </author>
        <year>2005</year>
        <price>625.00</price>
    </book>
</bookstore>

Quiero extraer el texto sin especificar los elementos, ¿cómo puedo hacer esto, porque tengo 10 documentos de este tipo? Lo quiero porque mi problema es que el usuario está ingresando una palabra que no conozco, se debe buscar en todos los 10 documentos xml en sus respectivas partes de texto. Para que esto suceda, debo saber dónde se encuentra el texto sin saber sobre el elemento. Una cosa más que todos estos documentos son diferentes.

¡¡Por favor ayuda!!

Respuestas a la pregunta(3)

Su respuesta a la pregunta