Is it better to have a xmlns
URI with https
protocol?
For example this is the recommended way by the manual:
<http xmlns="http://www.springframework.org/schema/security"/>
Is it legal and better to use this way?
<http xmlns="https://www.springframework.org/schema/security"/>
xmlns
URI?xsi:schemaLocation
attribute?1 Answer. Show activity on this post. omitting the http or changing it to https will not work. The fact that the namespace contains http does not mean in any way that the SVG file will use the http protocol for any kind of communication.
A Uniform Resource Identifier (URI) is a string of characters which identifies an Internet Resource. The most common URI is the Uniform Resource Locator (URL) which identifies an Internet domain address. Another, not so common type of URI is the Uniform Resource Name (URN).
Just like namespaces in . NET, namespaces in XML documents are designed to help prevent and resolve name collisions, especially if XML documents are from different organizations and/or domains of knowledge.
What Is an XML Namespace? An XML namespace is a collection of names that can be used as element or attribute names in an XML document. The namespace qualifies element names uniquely on the Web in order to avoid conflicts between elements with the same name.
The URI is the namespace name, which identifies the namespace.
While, in case of some URI schemes (like http
, https
, ftp
etc.), it would be possible to provide the schema (or other related information), this is "not a goal":
It is not a goal that it be directly usable for retrieval of a schema (if any exists).
(Most URI schemes wouldn’t allow this to begin with, e.g., urn
, tag
, jabber
etc.)
You should specify the URI exactly as documented, as this is what consumers expect and look for (most consumers probably never try to actually retrieve the URI), and XML Names 1.0 is pretty strict about comparing URIs.
All these would be different namespace names, even if they would resolve to the same Web document:
http://www.springframework.org/schema/security http://www.Springframework.org/schema/security httP://www.springframework.org/schema/security http://www.springframework.org/schema/Security https://www.springframework.org/schema/security https://www.springframework.ORG/schema/security
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With