I like the idea of a superschema, however all the schemas are not in disjoint namespaces... <br><br>What do you meen by tell the rules for choosing a schema? <br><br>Yes the processing pipeline would be: <br>1 Put xml messages in a FIFO buffer
<br>2. process one message at a time<br>3. validate the message<br>4. process the data<br><br>best regards<br>lars<br><br><div><span class="gmail_quote">2006/5/10, Michael Kay &lt;<a href="mailto:mike@saxonica.com">mike@saxonica.com
</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style="direction: ltr;">




<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">It rather depends how the messages are distinguished. If 
they are all in disjoint namespaces, you could simply write a superschema that 
imports all the others, and then do strict validation against that. If the 
schemas have overlapping definitions, it's a bit more complicated. But if you 
can't tell us the rules for choosing a schema, then no-one else 
can!</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">The fact that you are asking on a JDOM list also suggests 
that you have made some decisions about the processing pipeline, and these 
decisions may constrain the answer.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span>&nbsp;</div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Michael Kay</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"><a href="http://www.saxonica.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.saxonica.com/</a></font></span>
</div></div></blockquote></div>