I will never build an XML Expansion Pack. This sacred vow is based on the description of them in "XML Expansion Packs [Word 2003 XML Reference]":
http://msdn.microsoft.com/library/en-us/
WordXMLCDK/html/cdkAdvancedExpansion_HV01112412.asp
The XML Expansion pack "may include any type of file, such as, but not limited to: XML schemas, Extensible Stylesheet Language Transforms (XSLTs), dynamic-link libraries (DLLs), and image files, as well as additional XML files, HTML files, Microsoft® Office Word 2003 or Microsoft Office Excel 2003 documents, and text files." What about a kitchen sink? I am overwhelmed with a sense of clutter and chaos. XML Expansion packs are the ideal "Smart Document" solution for bloated organizations.
The only reason why I mention XML Expansion Packs is because of its relationship to this Registry Key:
\\HKEY_CURRENT_USER\\Software\\Microsoft\\Schema Library\\
I thought this key would help me remove orphan references to schemas. This is unclear but what is clear is that, "To properly set up the XML expansion pack on the user's computer, Office must also set up the Schema Library registry subkey to link the XML namespace used by the XML expansion pack to each of the associated files." A quote from "How Office Installs XML Expansion Packs":
http://msdn.microsoft.com/library/
en-us/sdsdk/html/sdconDeployment
HowXEPInstalled_HV01085034.asp