What are XML Namespaces used for?( )
They are used to associate an External DTD with an XML document
They prevent element naming conflicts when more than one XML vocabulary is being used in an XML document
They are used to improve the readability of XML documents by assigning a meaningful prefix to element names
They do not have any purpose right now, but future XML standards will use them in the same way that DTDs are used