[
Lists Home |
Date Index |
Thread Index
]
A word of caution (not about XLink specifically):
The namespace you used in your example,
http://www.w3c.org/1999/xlink
is NOT the namespace for XLink. You have an extra 'c' character. Conforming
processors are allowed (and likely) to ignore things not in the official
namespace. A difference of even a single character changes everything.
It should be:
http://www.w3.org/1999/xlink
Confusingly, if you access the first (incorrect) namespace URL with a
browser, you still get to an HTML page that says:
"This is an XML namespace defined in the XML Linking Language (XLink)
specification."
IMHO, Using URIs as a basis for namespaces works well for the qualities of
persistence and uniqueness, but the technique causes serious usability
problems due to all the extra baggage associated with URIs/URLs.
Thanks,
.micah
-----Original Message-----
From: C Baines [mailto:cbaines@westroadchurch.org.uk]
Sent: Saturday, May 17, 2003 10:10 AM
To: xml-dev@lists.xml.org
Subject: [xml-dev] Defining Xlink in XMLschema
Hi
Can anyone help me with these questions?
If I wanted to include inline xlinks within a document e.g.
<rhyme>The <link xmlns:xlink="http://www.w3c.org/1999/xlink"
xlink:href="cat.png" xlink:show="new" xlink:title="cat">cat</link> sat on
the mat</rhyme>
1. Presumably <rhyme> and any other elements containing <link> need to be
mixed elements declaring <link> as a child in the schema - but is there a
way of declaring <link> just once in the schema so that it can be used
within any elements at random?
2. (Main question) Do I still have to declare the xlink attributes in the
schema, i.e. href, show and title, or is this unnecessary because I have
declared the Xlink namespace within <link> already?
Thanks
Charles
-----------------------------------------------------------------
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://lists.xml.org/ob/adm.pl>
|