Hi Evert,
From what I understand :
- If you are validating
- against an XML Schema (XSD) and XSD declares
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:mynamespace"
xmlns:a="urn:mynamespace"
attributeFormDefault="unqualified" elementFormDefault="qualified">
Then you can use
<a:element att1="hello" />
If instead you have
attributeFormDefault="qualified"
Then you should use
<a:element a:att1="hello" />
Regards,
Alain Pannetier
this On 7/1/06, Evert | Collab <evert@collab.nl> wrote:
A quick question.. I working on a modular xml parser for php.. not too
complicated and mainly used in private projects.
The 'modules' are loaded based on their xml namespace.. I simply pass
through what element should be parsed and its attributes..
Here's my question, Say I use a namespace.. referred to as
"urn:mynamespace" and the prefix 'a'
Considering this element. Should I always prefix the attributes with
the
same prefix, or can I just skip that:
<a:element att1="hello" />
or
<a:element a:att1="hello" />
Evert
--
http://www.rooftopsolutions.nl/
-----------------------------------------------------------------
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>