un detalle adicional que acabo ver,
Código:
<select id='seccion' onchange='recuperarXML(document.getElementsById("seccion").value)'>
Elements esta en plural y debe ser singular. y sobre el problema de iexplorer, se me hace la idea que iexplorer esta cargando desde la cache en lugar de enviar la petición directamente al servidor. prueba agregandole un parámetro adicional a la petición pero que este siempre sea de valor variable. por ejemplo, un timestamp.