68. The computer-implemented method of claim 64 , wherein said generating said element declaration comprises, if said determining determines that said target namespace of said referenced global element declaration is neither null nor the same as the target namespace of an XML schema containing said element reference: creating, by said processor, a new global element declaration with a derived type based on a determined type of said referenced global element declaration and a target namespace matching said target namespace of said referenced global element declaration; and setting, by said processor, said element reference to reference said new global element declaration.
68. The computer-implemented method of claim 64 , wherein said generating said element declaration comprises, if said determining determines that said target namespace of said referenced global element declaration is neither null nor the same as the target namespace of an XML schema containing said element reference: creating, by said processor, a new global element declaration with a derived type based on a determined type of said referenced global element declaration and a target namespace matching said target namespace of said referenced global element declaration; and setting, by said processor, said element reference to reference said new global element declaration. 70. The computer-implemented method of claim 68 , wherein said rendering option further specifies a target namespace for said additional attribute and further comprising, if said target namespace for said additional attribute is neither null nor the same as a target namespace of said derived type: creating, by said processor, a new global attribute declaration having said target namespace for said additional attribute and said specified attribute name and said specified attribute value; and adding, by said processor, an attribute reference referencing said new global attribute declaration to said derived type.