<DIV><FONT face=Arial size=2>Hi</FONT></DIV>
<DIV><FONT face=Arial size=2>I know this the JDOM forum, but I' am stumped&nbsp;- I'm trying to validate a schema (just as an XML document) that imports a namespace, and I'm only having partial success.&nbsp; My problem is not with the S4S namespace, it's&nbsp;with the&nbsp;namespace defined in&nbsp;the import element for the 'xbrli' prefix (see below). Put simply, if you look at&nbsp;my schema snippet (see below), when I mispell 'debit', the parser goes and gets the correct schema and correctly sees it's not in the ennumeration for that attribute.&nbsp;&nbsp;Great.&nbsp; However, I can mispell 'balance' and Xerces 2.4.0 doesn't complain at all&nbsp;- shouldn't it have a problem with an attribute name ('bXXlance') that isn't defined in the schema for the namespace defined by the xbrli: prefix?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2>Here's the relevant code for&nbsp;my parser (via a JDOM SaxBuilder): 
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SAXBuilder builder = new SAXBuilder("org.apache.xerces.parsers.SAXParser", true);&nbsp; </FONT></DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; builder.setFeature("<A href="http://apache.org/xml/features/validation/schema">http://apache.org/xml/features/validation/schema</A>", true);</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //I'm using a scemaLocation Property to override the document&nbsp;hints.</DIV>
<DIV>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; schemaLocs[0] = ".\\XMLSchema.xsd";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//I have a local copy<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; schemaLocs[1] = "<A href="http://www.xbrl.org/2001/xbrl-instance.xsd">http://www.xbrl.org/2001/xbrl-instance.xsd</A>";</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; builder.setProperty("<A href="http://java.sun.com/xml/jaxp/properties/schemaSource">http://java.sun.com/xml/jaxp/properties/schemaSource</A>", schemaLocs); &nbsp;//only jaxp seems to work<BR></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>Here's a portion of the schema I'm trying to validate (see the last attribute in the 'element' element - that's what I'm breaking to test validation):</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>&lt;?xml version="1.0" encoding="utf-8"?&gt;<BR></FONT><FONT face=Arial size=2>&lt;!-- Taxonomy based on XBRL standard v.2.&nbsp; Created by UBmatrix Taxonomy Builder 5.0.76.&nbsp; Contact <A href="http://www.ubmatrix.com/">www.ubmatrix.com</A> --&gt;<BR></FONT><FONT face=Arial size=2>&lt;schema xmlns="<A href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</A>" xmlns:xbrli="<A href="http://www.xbrl.org/2001/instance">http://www.xbrl.org/2001/instance</A>" </FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; xmlns:link="<A href="http://www.xbrl.org/2001/XLink/xbrllinkbase">http://www.xbrl.org/2001/XLink/xbrllinkbase</A>" xmlns:xlink="<A href="http://www.w3.org/1999/xlink">http://www.w3.org/1999/xlink</A>" </FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; xmlns:xhtml="<A href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</A>" xmlns:iascf-pfs="<A href="http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15">http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15</A>"&nbsp;&nbsp;&nbsp;&nbsp; </FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; targetNamespace="<A href="http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15">http://www.xbrl.org/taxonomy/int/fr/ias/ci/pfs/2002-11-15</A>" elementFormDefault="qualified"&gt;<BR></FONT><FONT face=Arial size=2>&lt;annotation&gt;<BR>&nbsp;&nbsp;&nbsp; </FONT><FONT face=Arial size=2>&lt;appinfo&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;link:linkbaseRef xlink:type="simple" xlink:href="ias-ci-pfs-2002-11-15-references.xml" xlink:actuate="onRequest" </FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; xlink:role="<A href="http://www.xbrl.org/linkprops/linkRef/reference">http://www.xbrl.org/linkprops/linkRef/reference</A>" </FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; xlink:arcrole="<A href="http://www.w3.org/1999/xlink/properties/linkbase">http://www.w3.org/1999/xlink/properties/linkbase</A>" /&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/appinfo&gt;<BR>&nbsp; &lt;/annotation&gt;<BR>&nbsp; &lt;import namespace="<A href="http://www.xbrl.org/2001/instance">http://www.xbrl.org/2001/instance</A>" schemaLocation="<A href="http://www.xbrl.org/2001/xbrl-instance.xsd">http://www.xbrl.org/2001/xbrl-instance.xsd</A>" /&gt;<BR>&nbsp; &lt;element id="iascf-pfs_WorkProgress" name="WorkProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" </FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; xbrli:balance="debit" /&gt;</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Any help would be greatly appreciated!</FONT></DIV>
<DIV><FONT face=Arial size=2>Thanks in advance,</FONT></DIV>
<DIV><FONT face=Arial size=2>Brian</FONT></DIV></DIV>