[
https://jira.jboss.org/jira/browse/JBIDE-5694?page=com.atlassian.jira.plu...
]
Viacheslav Kabanovich commented on JBIDE-5694:
----------------------------------------------
No, references to imported and included schemas must be consistent in our copies.
Incorrect xsi:schemaLocation in jboss-web_5_1.xsd certainly should be fixed in original
xsd, but it is only example in CDATA section of documentation, it does not make schema
corrupt, so it is up to users to set this attribute to correct value when creating xml
file.
The only actual bug in original jboss-web_5_1.xsd may be suggested (by the same example
in documentation) attribute version, that is not declared in the schema. But in my patch I
have not added it. Patches are only about making consistent references in our copies.
support validation/code-completion for JBoss 5.x deployment
descriptors
-----------------------------------------------------------------------
Key: JBIDE-5694
URL:
https://jira.jboss.org/jira/browse/JBIDE-5694
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: XML Structured Editor
Affects Versions: 3.1.0.CR1
Reporter: Erik Mattheis
Assignee: Rob Stryker
Priority: Minor
Fix For: 3.1.1, 3.2.next
Attachments: jboss-ds_5_0.xsd.patch, jboss-web_5_1.xsd.patch,
jboss_5_1.xsd.patch
I've noticed some issues trying to create/edit schema-based deployment descriptors.
For instance, with the jboss.xml file below, validation seems to work, but code-completion
does not:
<?xml version="1.0" encoding="UTF-8"?>
<jboss
xmlns="http://www.jboss.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee
http://www.jboss.org/j2ee/schema/jboss_5_1.xsd"
version="5.1">
</jboss>
The same goes for the jboss-web.xml file below:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web
xmlns="http://www.jboss.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://www.jboss.org/j2ee/schema/jboss-web_5_1.xsd"
version="5.1">
</jboss-web>
For the following test-ds.xml file, code-completion works but I get a warning about
referenced file errors:
<?xml version="1.0" encoding="UTF-8"?>
<datasources
xmlns="http://www.jboss.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee
http://www.jboss.org/j2ee/schema/jboss-ds_5_0.xsd">
</datasources>
The *-jboss-beans.xml files for the new microcontainer are also a pain, since there's
no public schema document available and the namespaces in the XML are all JBoss URNs. It
would be a big help if these had tooling support.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira