|
[XML-DEV Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
RE: xmlns namespace
- To: "CHIUSANO, Joseph" <JCHIUSANO@l...>,"Sudhakar Kurumella" <kurumella@y...>,<xml-dev@l...>
- Subject: RE: xmlns namespace
- From: "Dare Obasanjo" <dareo@m...>
- Date: Mon, 15 Apr 2002 12:37:17 -0700
- Thread-index: AcHkr1EJ/jv05tARQd6UJYR8rTKMNAABSLNw
- Thread-topic: xmlns namespace
Title: Message
Good
response, just wanted to point out that
<PurchaseOrder xmlns="urn:oreilly-jaws-samples"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:oreilly-jaws-samples"
"POSchema.xsd">
isn't well formed and should be
<PurchaseOrder
xmlns="urn:oreilly-jaws-samples"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:oreilly-jaws-samples POSchema.xsd">
--
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. © 2002
Microsoft Corporation. All rights reserved.
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@l... > Tel: 571.633.7722 >
**************************************************************************
>
-----Original Message----- From:
Sudhakar Kurumella [mailto:kurumella@y...]
Sent: Monday, April 15, 2002 2:36 PM To: Dare Obasanjo; Ronald Bourret Cc:
xml-dev@l... Subject: RE: 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@m...> 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@r...]
> > Sent: Sunday, April 14, 2002 11:43 PM
> > To: Sudhakar Kurumella >
> Cc: xml-dev@l... > > Subject: Re:
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>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
| RSS 2.0 |
 |
| Atom 0.3 |
 |
| |
Stylus Studio has published XML-DEV in RSS and ATOM formats,
enabling users to easily subcribe to the list from their preferred news reader application.
|
Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website.
they were not included by the author in the initial post. To view the content without the Sponsor Links please
click here.
|
|