I have an xml document and xsd that I am using basically as a template. And I want to copy the xml into a new file and create a new xsd that might have different fields. So when I make the copy of the xml template I want to also create a new xsd. This is all working fine... Except that I need to change the namespace in the new xml document to look at the namespace from the new xsd. I know how to do that from searches in this forum, but then when I open the xml in Word 2003 it does not recognize the namespace. Apparently it is not sufficient to just edit the xml for the new namesapce. The new namespace must be in the Word 2003 schema library. So... How do I, using vb.net, copy an xml document, create a new xsd, set the new namespace in the xml, and have it open and function in Word?