I have a table in SQL Server 2000 with a text field containing XML that I need to display on a C# ASP.NET 2.0 page. I need to retrieve the XML and then filter out a list of about 80 possible elements (or white list 20 possible elements to keep might be better). 

I can pull the xml out of the DB and display it on my .aspx page, but I am not sure how to filter out any elements first.

Example XML

```
<Message> 
  <MessageNumber>
    1234
  </MessageNumber> 
  <MessageType>
    Auto Notice
  </MessageType> 
  <UPMessageNumber>
    5501
  </UPMessageNumber> 
  <MessageID>
    121223
  </MessageID> 
  <ResponseTo>
    654321
  </ResponseTo>
  <DateTime>
    2010-11-10 09:35:00
  </DateTime>
</Message> 

```

In this case I will need to filter out the `UPMessageNumber` and `MessageID` before displaying it on the page.

Thanks for any ideas.