XML files in .Net can be manipulated using the System.Xml namespace, specifically either the XmlDocument class or the XPathDocument class.
You can't put Audio or Video in an XML file, XML is not a binary format. You would have to encode the binary data into some kind of textual representation (e.g. Base64 encoded).
/- Sam Judson : Wrox Technical Editor -/