<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Hello:</p>
<p>I have found that a document that used namespace-implicit XML
Catalog driven XML Schema validation (via the "Process namespaces
through URI mappings for XML Schema" in XML Catalog preferences)
works as expected until an <a
href="https://www.w3.org/TR/xml-model/">xml-model</a> processing
instruction for an additional (Schematron) schema is added to the
document. After the addition, the XML Schema based on the
document's namespace is no longer applied. Removing the xml-model
PI restores the implicit XML Schema validation.</p>
<p>This can be avoided by adding a (seemingly superfluous)
additional xml-model PI for the XML Schema citing the document's
namespace in its href pseudo-attribute.</p>
<p>Is this the expected behavior? I had expected the namespace URI
mapping to implicitly associate the XML schema and the xml-model
PI to explicitly augment this.</p>
<p>Regards,</p>
<p>Gary</p>
<p><br>
</p>
</body>
</html>