primary { namespace test { union u1 http://www.w3.org/2001/XMLSchema#int http://www.w3.org/2001/XMLSchema#string union u2 { enumeration : http://www.w3.org/2001/XMLSchema#token { enumerator one } } { enumeration : http://www.w3.org/2001/XMLSchema#string { enumerator two } } union u3 http://www.w3.org/2001/XMLSchema#int test#u1 { enumeration : http://www.w3.org/2001/XMLSchema#token { enumerator one } } { enumeration : http://www.w3.org/2001/XMLSchema#string { enumerator two } } } }