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>