[XML-DEV Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
RE: Schema question
Title: Schema question
This is possible in XML
Schema, as the two <product> elements could be declared in different
namespaces with the namespace prefixes omitted (unqualified) in the XML instance
as shown below. However, as you correctly point out it's not the best approach
given the XML instance below, as the <product> element names should really
be more descriptive - i.e. the outer could be labeled to indicate "product
information" (however you choose to represent it in a tag - e.g.
<productinformation>, <product_information>, <product.info>,
or <ProductInformation>) and the inner could be labeled to indicate
"product information location" or "product URL" (the former is probably better
as it is agnostic as to the location representation mechanism and therefore
multiple mechanisms may be accepted).
Joe
From: Alex Stankovic
[mailto:alex.stankovic@g...] Sent: Tue 7/25/2006 10:25
PM To: xml-dev@l... Subject: Schema
question
Hello everybody,
I have to process a XML document that's
looks like this (I don't have a choice in the layout since I'm receiving the
document from a third party):
<?xml version="1.0"
encoding="UTF-8"?> <root>
<product> <name>Product
name</name>
<url> <product>http://product.url.com</product>
<image>http://product.image.com</image>
</url> </product>
<product> <name>Product name
2</name>
<url> <product>http://product.url.com</product>
<image>http://product.image.com</image>
</url> </product> </root>
As you can see
element name "product" is used as a product container and as the child of url
element. I'm not XML expert but I think that's not very smart. How can I
write a XSD schema to validate this type of document when an element name can
mean two different things? Is it even
possible?
Thanks, Alex
----------------------------------------------------------------- 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>
|
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.
|
|