<?xml version=“1.0”?> <!– No error reported.

Seems like <moo> is accepted, but should not, since “##other” rules out elements in no namespace.

Xerces reports: any-err-2.xml:18,8: (Error) cvc-complex-type.2.4.a: Invalid content starting with element 'moo'. One of '{“urn:test:foo”:bar, WC}' is expected.

–> <foo:foo xmlns:foo=“urn:test:foo” xmlns:moo=“urn:test:moo”

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:test:foo any-2_1.xsd">
<foo:bar/>
<moo/>

</foo:foo>