Leer texto / xml en un controlador ASP.MVC

¿Cómo leo texto / xml en una acción en un controlador ASP.MVC?

Tengo una aplicación web que puede recibir POSTed Xml de dos fuentes diferentes, por lo que el contenido del Xml puede ser diferente.

Quiero que la acción predeterminada en mi controlador pueda leer el Xml; sin embargo, me cuesta ver cómo puedo hacer que el Xml entre en acción en primer lugar.

Si el Xml fuera consistente, podría haber usado un Model Binder pero eso no es posible aquí.

Respuestas a la pregunta(1)

Su respuesta a la pregunta