[jbosstools-dev] Question on xsd catalog entries
Martin Malina
mmalina at redhat.com
Wed Jun 11 07:41:11 EDT 2014
I don’t think so, no.
A couple of examples:
<?xml version="1.0" encoding="UTF-8"?>
<http:address location="http://tempuri.org" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/http/ http://schemas.xmlsoap.org/wsdl/http/ "></http:address>
<?xml version="1.0" encoding="UTF-8"?>
<j2ee:application version="1.4" xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd ">
<j2ee:module>
<j2ee:connector>token</j2ee:connector>
</j2ee:module>
</j2ee:application>
<?xml version="1.0" encoding="UTF-8"?>
<javaee:faces-config version="2.0" xmlns:javaee="http://java.sun.com/xml/ns/javaee" xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd "></javaee:faces-config>
-Martin
On 11. 6. 2014, at 1:41, Max Rydahl Andersen <manderse at redhat.com> wrote:
> Before I go digg deeper - does this also happen for xsd's provided by
> eclipse or wtp itself ?
>
> /max
>
>> Hi All:
>>
>> So I recently (few months back?) moved all xsd files out into a
>> standalone plugin for contributing catalog entries. This has overall
>> proven ok, but there's an issue and I'm not sure how to fix it.
>>
>> A typical xsd entry in my catalog.xml file looks like this:
>>
>> <public publicId="urn:jboss:deployment-structure:1.2"
>> uri="xsd/jboss-deployment-structure-1_2.xsd"/>
>>
>>
>> The problem is when, in eclipse, you try to make a new xml file, and
>> use
>> this catalog entry, the generated xml file looks like this:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <p:jboss-deployment-structure
>> xmlns:p="urn:jboss:deployment-structure:1.2"
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>> xsi:schemaLocation="urn:jboss:deployment-structure:1.2
>> file:///home/rob/code/jbtools/github/jbosstools-server/as/plugins/org.jboss.tools.as.catalog/schema/xsd/jboss-deployment-structure-1_2.xsd
>> "></p:jboss-deployment-structure>
>>
>>
>> The part here that's clearly wrong is:
>> xsi:schemaLocation="urn:jboss:deployment-structure:1.2
>> file:///home/rob/code/jbtools/github/jbosstools-server/as/plugins/org.jboss.tools.as.catalog/schema/xsd/jboss-deployment-structure-1_2.xsd
>> "
>>
>> This is bad because these files can't really be saved in a shared
>> repository if it includes full paths to the schema file.
>>
>> Does anyone know how I should modify my catalog entries so that the
>> generated xml does not include absolute filesystem urls?
>>
>> This was realized by Martin in a comment on JBIDE-16358
>>
>> Any help is greatly appreciated.
>>
>> - Rob Stryker
>> _______________________________________________
>> jbosstools-dev mailing list
>> jbosstools-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>
>
> /max
> http://about.me/maxandersen
>
> _______________________________________________
> jbosstools-dev mailing list
> jbosstools-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
More information about the jbosstools-dev
mailing list