I've got an experimental page that uses multiple schemas. The root element's start tag looks like this:

HTML Code:
<html
	dir="ltr"
	xml:lang="en"
	
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:xsi_xhtml="http://www.w3.org/2001/XMLSchema-instance"
	xsi_xhtml:schemaLocation="http://www.w3.org/1999/xhtml http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd"
	
	xmlns:svg="http://www.w3.org/2000/svg"
	xmlns:xsi_svg="http://www.w3.org/2001/XMLSchema-instance"
	xsi_svg:schemaLocation="http://www.w3.org/2000/svg http://www.w3.org/TR/2002/WD-SVG11-20020108/SVG.xsd"
	
	
	xmlns:math="http://www.w3.org/1998/Math/MathML"
	xmlns:xsi_math="http://www.w3.org/2001/XMLSchema-instance"
	xsi_math:schemaLocation="http://www.w3.org/1998/Math/MathML http://www.w3.org/Math/XMLSchema/mathml3/mathml3.xsd"
		
	xmlns:smil="http://www.w3.org/2001/SMIL20/"
	xmlns:xsi_smil="http://www.w3.org/2001/XMLSchema-instance"
	xsi_smil:schemaLocation="http://www.w3.org/2001/SMIL20/ http://www.w3.org/2001/SMIL20/smil20.xsd"
	
	
	xmlns:xlink="http://www.w3.org/1999/xlink"
>
Right now, I'm getting a "duplicate attribute" error from my browser, because of "schemaLocation" all pointing to the same namespace. So how do I use four different schemas in one document?