[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

SV: Can we treat XML elements and attributes as sets

  • To: 'Elliotte Harold' <elharo@m...>
  • Subject: SV: Can we treat XML elements and attributes as sets
  • From: James Lindley Walford <jlw@i...>
  • Date: Mon, 22 Aug 2005 11:09:07 +0200
  • Cc: xml-dev@l...

SV:  Can we treat XML elements and attributes as sets
Elliot wrote:

**************
Most of the time a 
single XML application has a single namespace URI for all its elements, 
though a few applications use multiple namespaces to subdivide different 
parts of the application. For instance, XSL uses different namespaces 
for XSL Transformations (XSLT) and XSL Formatting Objects (XSL-FO).
**************

Still a little strong for me, /unless I've failed to grasp what you mean by
an XML application/. Mixed vocabularies are becoming increasingly common,
particularly in the various e-gov XML projects, where there is a focus on
integration between the vast array of public organisations. This has lead to
e.g. the creation of nationally standardised core vocabularies to represent
such key data structures as address, person-ID. Usually the public body
responsible for registering and storing a specific piece of information will
be responsible for creating and maintaining a namespace and a set of schemas
for defining it. Even something as simple as a name and address can then
include namespaces for several different public registries and bodies.
Various layers are then built up on top of this in the various sectors, each
adding to namespace proliferation. Lastly, the practice of using dates in
the namespace for versioning adds even more to the namespace soup. Many of
the XML formats I currently work with contain 5 or 6 namespaces, just to
define the information architecture for fairly simple documents.

Whether or not similar things are occuring in the private sector I couldn't
say, thgouht I note that the GML schemas contain references to XLink, and
are also presupposed to be a generic layer that can be accessed by an
application layer (in its own namespace). So your average GML app will be
dealing with at least 3 namespaces, and thats prior to the XML protocols it
could use to fetch/post data from/to a server.


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
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.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.