XDP is nothing more than an xml document. So you can manipulate the xdp as same as other xml files.
You want to post the XDP document to a asp.net page?
If so, you use
1. Request.Files[0] to get the posted file or
2. HttpPostedFile object to retrieve the file
then convert the binary content into an XML object and proceed with the manipulation
Nith