[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-5694) support validation/code-completion for JBoss 5.x deployment descriptors

Viacheslav Kabanovich (JIRA) jira-events at lists.jboss.org
Fri Feb 12 05:13:10 EST 2010


    [ https://jira.jboss.org/jira/browse/JBIDE-5694?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12514172#action_12514172 ] 

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

        


More information about the jbosstools-issues mailing list