title: Receive (and send) XML via POST with ASP.NET
body: <p>I have to set up an XML "web service" that receives a POST where the 'Content-type header will specify “text/xml”.'</p>
  
  <p>What is the simplest way to get the XML into an <code>XDocument</code> for access by VB.NET's axis queries?</p>
  
  <p>I don't believe the web service is guaranteed to follow any protocol (e.g. SOAP, etc); just specific tags and sub-tags for various requests, and it will use Basic Authentication, so I will have to process the headers.</p>
  
  <p>(If it matters:<br>
   * the live version will use HTTPS, and<br>
   * the response will also be XML.)</p>