<div dir="ltr">I think from a users perspective it wouldn&#39;t hurt to have one. It&#39;s like documentation if you know how it works it&#39;s not useful. However if you&#39;re just trying to learn how it works it can be helpful. :)</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 7, 2017 at 11:11 AM, David M. Lloyd <span dir="ltr">&lt;<a href="mailto:david.lloyd@redhat.com" target="_blank">david.lloyd@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Something that has come up in a JIRA issue [1] is the question of<br>
whether the WildFly Client Configuration file should use a schema for<br>
its root element.<br>
<br>
The root of the &quot;wildfly-client.xml&quot; file is presently a single,<br>
namespace-less element named &quot;configuration&quot;.  The content of this<br>
element is a sequence of library-specific configuration, like this:<br>
<br>
&lt;configuration&gt;<br>
     &lt;discovery xmlns=&quot;urn:wildfly-discovery:<wbr>1.0&quot;&gt;<br>
         &lt;!-- content here --&gt;<br>
     &lt;/discovery&gt;<br>
     &lt;jboss-ejb-client xmlns=&quot;urn:jboss:wildfly-<wbr>client-ejb:3.0&quot;&gt;<br>
         &lt;!-- content here --&gt;<br>
     &lt;/jboss-ejb-client&gt;<br>
     &lt;!-- etc. --&gt;<br>
&lt;configuration&gt;<br>
<br>
The question is, should there be a schema for that root element?  The<br>
entire schema would be something like:<br>
<br>
&lt;xs:element name=&quot;configuration&quot; type=&quot;configuration-type&quot;/&gt;<br>
<br>
&lt;xs:complexType name=&quot;configuration-type&quot;&gt;<br>
     &lt;xs:any maxOccurs=&quot;unbounded&quot; namespace=&quot;##other&quot;/&gt;<br>
&lt;/xs:complexType&gt;<br>
<br>
Then you&#39;d have to put the configuration namespace in as well:<br>
<br>
&lt;configuration xmlns=&quot;urn:wildfly-client:1.0&quot;<wbr>&gt;<br>
     &lt;discovery xmlns=&quot;urn:wildfly-discovery:<wbr>1.0&quot;&gt;<br>
         &lt;!-- content here --&gt;<br>
     &lt;/discovery&gt;<br>
     &lt;jboss-ejb-client xmlns=&quot;urn:jboss:wildfly-<wbr>client-ejb:3.0&quot;&gt;<br>
         &lt;!-- content here --&gt;<br>
     &lt;/jboss-ejb-client&gt;<br>
     &lt;!-- etc. --&gt;<br>
&lt;/configuration&gt;<br>
<br>
WDYT?  Is it worth having a whole schema/namespace for a single element?<br>
<br>
[1] <a href="https://issues.jboss.org/browse/ELY-1098" rel="noreferrer" target="_blank">https://issues.jboss.org/<wbr>browse/ELY-1098</a><br>
<span class="HOEnZb"><font color="#888888">--<br>
- DML<br>
______________________________<wbr>_________________<br>
wildfly-dev mailing list<br>
<a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/wildfly-dev</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>James R. Perkins</div><div>JBoss by Red Hat</div></div></div></div></div>
</div>