|
Comment: |
I think this cdl should not resolve. Once the value of the cdl:extends attribute must be a QName, the namespace should be specified through a prefix.
So, in this case, if tomcat should extend server, which has a default namespace (and no prefix declared), a prefix related to this default namespace
could be locally declared - in order to the QName be complete. Something like this:
<?xml version="1.0"?>
<cdl:cdl xmlns:cdl="http://www.gridforum.org/namespaces/2005/02/cddlm/CDL-1.0"
xmlns=" http://example.org/webapps" >
<cdl:configuration>
<server>
<port>8080</port>
<security>true</security>
<webapps/>
</server>
</cdl:configuration>
<cdl:system>
<tomcat xmlns:webapps=" http://example.org/webapps" cdl:extends="webapps:server">
<basedir>
</basedir>
</tomcat>
</cdl:system>
</cdl:cdl>
|