Extracción de datos XML

<Filer>
<ID>123456789</ID>
<Name>
<BusinessNameLine1>Stackoverflow</BusinessNameLine1>
</Name>
<NameControl>stack</NameControl>
<USAddress>
<AddressLine1>123 CHERRY HILL LANE</AddressLine1>
<City>LA</City>
<State>CA</State>
<ZIPCode>90210</ZIPCode>
</USAddress>
</Filer>

Aquí tengo una muestra de código xml que me dieron. Con este xml necesito captar cierto atributo de este xml.

Simplemente necesito extraer todo el<BusinessNameLine1> del archivo El problema es que esta etiqueta aparece varias veces en todo el archivo, pero solo necesito extraerla si es falsa en el archivo<Filer> Etiqueta.

Haría esto con PHP pero estoy en el trabajo y no puedo ejecutar el código php debido a que no puedo instalar el software en mi computadora. Sin embargo, puedo ejecutar archivos bash. El archivo también es extremadamente grande, así que no puedo ponerlo en Excel. No tengo ni idea de cómo hacer esto. Agradecería un poco de ayuda u orientación sobre dónde comenzar.

Respuestas a la pregunta(3)

Su respuesta a la pregunta