Lists Home |
Date Index |
Joe Fawcett wrote:
> I'm having trouble working out from
> [shown at bottom of mail]
> means that anyURI can be an empty string, can someone elucidate?
If it couldn't, it would be wrong. An empty string is a valid URI.
> 3.2.17 anyURI
> [Definition:] anyURI represents a Uniform Resource Identifier Reference
> (URI). An anyURI value can be absolute or relative, and may have an
> fragment identifier (i.e., it may be a URI Reference). This type
> used to specify the intention that the value fulfills the role of a
> defined by [RFC 2396], as amended by [RFC 2732].
> The mapping from anyURI values to URIs is as defined in Section 5.4
> Attribute of [XML Linking Language] (see also Section 8 Character
> in URI References of [Character Model]). This means that a wide range of
> internationalized resource identifiers can be specified when an anyURI is
> called for, and still be understood as URIs per [RFC 2396], as amended by
> [RFC 2732], where appropriate to identify resources.
> NOTE: Each URI scheme imposes specialized syntax rules for URIs in that
> scheme, including restrictions on the syntax of allowed fragement
> identifiers. Because it is impractical for processors to check that a
> is a context-appropriate URI reference, this specification follows
> of [RFC 2396] (as amended by [RFC 2732]) in this matter: such rules and
> restrictions are not part of type validity and are not checked by
> conforming· processors. Thus in practice the above definition imposes
> very modest obligations on ·minimally conforming· processors.
> 18.104.22.168 Lexical representation
> The ·lexical space· of anyURI is finite-length character sequences which,
> when the algorithm defined in Section 5.4 of [XML Linking Language] is
> applied to them, result in strings which are legal URIs according to [RFC
> 2396], as amended by [RFC 2732].
> NOTE: Spaces are, in principle, allowed in the ·lexical space· of
> however, their use is highly discouraged (unless they are encoded by
> 22.214.171.124 Constraining facets
> anyURI has the following ·constraining facets·:
> a.. length
> b.. minLength
> c.. maxLength
> d.. pattern
> e.. enumeration
> f.. whiteSpace
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
> The list archives are at http://lists.xml.org/archives/xml-dev/
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>