The thing is that it is not a URL, it is a URI reference as specified in 
the Namespaces in XML Recommedation. 
[http://www.w3.org/TR/1999/REC-xml-names-19990114/]
The only specified significance of the attribute value of a namespace 
declaration is the actual sequence of characters. There is no specified 
meaning of any retrievable resource. IDEA shouldn't try to retrieve it 
unless explicitly asked for, for example by the user clicking on it.

The meaning of the namespace declaration for a general XML processor is 
local and most certainly known to IDEA. Some particular namespaces have 
semantics specified for particular processors, such as the XSLT 
namespace has for XSLT processors. In general though, the namespace name 
   has no meaningful semantics for an XML editor.

I'm sorry Mike if this comes across a bit agitated but I get that way 
whenever I come across the missunderstanding of relating namespace 
declarations and XML Schemas. The problems of namespace declarations 
looking like URLs has been discussed for years on the XML-developers 
list with one one of the worries beening that tool vendors risk making 
the misstake to think that they should try to retrieve the name.

I'm confident that IDEA will handle namespace declarations properly 
eventually.

Regards,
Fredrik Lindgren
(A happy IDEA user with strong opinions on XML related matters)



Mike Aizatsky wrote:

> Edoardo,
> 
> You should specify some schema associated with url
> "capeconnect:Perf:PerfTest" in external resources. In fact, IDEA doesn't
> make a difference between URI protocols. I just says that this URI is
> unknown to IDEA.
> 
> Best regards,
> Mike Aizatsky.
> ------------------------------
> IntelliJ Software, "Develop with pleasure!" http://www.intellij.com
> 
> 
> 
>>-----Original Message-----
>>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
>>
> On
> 
>>Behalf Of Edoardo Comar
>>Sent: Friday, March 15, 2002 4:52 PM
>>To: [EMAIL PROTECTED]
>>Subject: [Eap-list] 611 : 'false' error detected in xml
>>
>>This xml doc (a soap message) :
>>
>><?xml version="1.0" encoding="UTF-8"?>
>><SOAP-ENV:Envelope
>>    xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
>>    xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/";
>>    xmlns:xsd="http://www.w3.org/2001/XMLSchema";
>>    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>    xmlns:ns0="capeconnect:Perf:PerfTest"
>>
>>
> SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";>
> 
>>    <SOAP-ENV:Body>
>>        <ns0:echoString>
>>            <arg0 xsi:type="xsd:string">Hello</arg0>
>>            <arg1 xsi:type="xsd:long">700</arg1>
>>        </ns0:echoString>
>>    </SOAP-ENV:Body>
>></SOAP-ENV:Envelope>
>>
>>Is shown as erroneous by idea #611 - which tries to resolve the URN
>>
> for
> 
>>xmlns:ns0 as a URL.
>>IDEA should not assume al namespaces are declared with known-protocol
>>URLs.
>>
>>Edo
>>---
>>Edoardo Comar
>>Cape Clear Software
>>
>>NEW CapeStudio 3, out now
>>Design, develop, integrate & deploy Web Services
>>http://www.capeclear.com/download
>>
>>
>>_______________________________________________
>>Eap-list mailing list
>>[EMAIL PROTECTED]
>>http://www.intellij.com/mailman/listinfo/eap-list
>>
> 
> 
> _______________________________________________
> Eap-list mailing list
> [EMAIL PROTECTED]
> http://www.intellij.com/mailman/listinfo/eap-list
> 
> 



_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list

Reply via email to