Sudhakar,
The namespace identifier ("http://www.foo.org/" in the example you give
below) is required to be a URI (meaning it can be either a URL or a URN),
but it is not required to be a resolvable address (although sometimes in
practice an actual resolvable URL is used). That is, it does not have
to contain or point to anything - it is only meant as an
identifier.
I think your question is really: How can I associate an XML
instance document with the schema to which should conform? This can be
done through the "xsi:schemaLocation" XML instance attribute (or its
counterpart for no-target-namespace schemas,
"xsi:noNamespaceSchemaLocation"). Expanding on your Purchase Order example,
the example below assumes that the schema to which the XML instance document
should confirm is called POSchema.xsd, and has a target
namespace:
<?xml version="1.0" encoding="UTF-8"?>
<PurchaseOrder xmlns="urn:oreilly-jaws-samples"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:oreilly-jaws-samples"
"POSchema.xsd">
If the POSchema.xsd did not have a target namespace, the
example would change to the following:
<?xml version="1.0"?>
<BookStore xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation= "POSchema.xsd">
Hope that helps,
Joe Chiusano
LMI
>
**************************************************************************
> Joseph M. Chiusano
> Logistics Management Institute
> 2000 Corporate Ridge
> McLean, VA 22102
> Email: jchiusano@lmi.org
> Tel: 571.633.7722
>
**************************************************************************
>
-----Original Message-----
From:
Sudhakar Kurumella [mailto:kurumella@yahoo.com]
Sent: Monday, April 15, 2002 2:36 PM
To: Dare Obasanjo; Ronald Bourret
Cc:
xml-dev@lists.xml.org
Subject: RE: [xml-dev] xmlns
namespace
Hi All,
I have gone through the
http://www.jclark.com/xml/xmlns.htm
http://www.rpbourret.com/xml/NamespacesFAQ.htm
But my Question is not answered there, correct me if
i
am wrong. What i am worried is about the URI using
in
namespace such as :
<foo:A xmlns:foo="http://www.foo.org/">
in http://www.rpbourret.com/xml/NamespacesFAQ.htm
Hmm..here in "http://www.foo.org/" what should we
define..any element type or attribute name.
cheers
Sudhakar.
--- Dare Obasanjo <dareo@microsoft.com> wrote:
> :)
>
> No offence Ron, but I've always felt that the best
> introduction to XML
>
namespaces for newbies is the one on James Clark's
> site at
>
> http://www.jclark.com/xml/xmlns.htm
>
> It cleared up all
the confusion I had about
> namespaces in a
single
> reading. The document at the end
of your link
> seemed rather daunting in
> comparison.
>
> --
> PITHY WORDS OF
WISDOM
> Computers are not intelligent. They only
think they
> are.
>
> This posting is provided "AS
IS" with no warranties,
> and confers no
> rights.
> You assume all
risk for your use. (c) 2002 Microsoft
>
Corporation. All
> rights reserved.
>
>
>
> > -----Original
Message-----
> > From: Ronald Bourret
> [mailto:rpbourret@rpbourret.com]
> > Sent: Sunday, April 14, 2002 11:43
PM
> > To: Sudhakar Kurumella
> > Cc: xml-dev@lists.xml.org
> >
Subject: Re: [xml-dev] xmlns namespace
> >
> >
> > For an
introduction to XML namespaces, see the XML
>
namespaces FAQ:
> >
> > http://www.rpbourret.com/xml/NamespacesFAQ.htm
> >
> > If this is too
detailed for you, it also lists a
> number of
articles on
> > namespaces:
> >
> >
> http://www.rpbourret.com/xml/NamespacesFAQ.htm#q14_1
> >
> > -- Ron
> >
> > Sudhakar
Kurumella wrote:
> > >
> > > Hi All,
> >
> I have basic doubt regarding writing xml
> docs. The
> >
"namespace" is
> > > bothering me when i am
looking at example in any
> XML book.
> > Pls look at
>
> > the following code :
> >
> <?xml version="1.0" encoding="UTF-8"?>
> > > <PurchaseOrder
xmlns="urn:oreilly-jaws-samples">
> >
> <shipTo
country="US">
> >
>
<name>Joe Smith</name>
> >
>
<street>14 Oak Park</street>
> >
>
<city>Bedford</city>
> >
>
<state>MA</state>
> >
>
<zip>01730</zip>
> >
> </shipTo>
> >
> <items>
> >
>
<item partNum="872-AA">
> > >
<productName>CandyCanes</productName>
> > >
<quantity>444</quantity>
> >
>
<price>1.68</price>
> >
> <comment>I want
candy!</comment>
> >
>
</item>
> >
> </items>
> > > </PurchaseOrder>
> > >
> > > In the above
code "<PurchaseOrder
> >
xmlns="urn:oreilly-jaws-samples">",
> >
> what is this urn:oreilly-jaws-samples.If i am
> writing my own code
> > > what
all the stpes i need to take to give this
>
xmlns
> > > on my own..i'll appricate if
anybody throw some
> light
> > > on it..
> > >
> > > thanks in advance...
> > > Sudhkar K
> > >
> > >
>
__________________________________________________
> > > Do You Yahoo!?
> > >
Yahoo! Tax Center - online filing with TurboTax
>
> > http://taxes.yahoo.com/
> > >
> > >
>
-----------------------------------------------------------------
> > > 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>
> >
> > --
> > Ronald Bourret
> > Programming, Writing, and Research
> > XML, Databases, and Schemas
>
> http://www.rpbourret.com
> >
> >
>
-----------------------------------------------------------------
> > 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>
>
__________________________________________________
Do You Yahoo!?
Yahoo! Tax Center -
online filing with TurboTax
http://taxes.yahoo.com/
-----------------------------------------------------------------
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>