OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] XML-aware programming language?

[ Lists Home | Date Index | Thread Index ]

>If we didn't have prefixes-in-content then we wouldn't have a problem.

This is hard to solve, given that
 - we need to refer to namespaces in content (e.g. in XPaths)
 - namespace names are URIs which are too long to type everywhere
 - the shorthand we have for them cannot be recognised in content
   below the application layer

If we were starting from scratch, we could specify a namespace or
qname shorthand syntax that was recognised and expanded by the parser.

For example, we could use curly brackets:


with a shorthand


recognised by the absence of a colon.  Parsers could then expand {a}foo
to {http://example.org}foo (or to some kind of infoitem) and serializers
could convert back, though it would require a bit more to convert back
to useful prefixes.

>Putting aside wishful thinking about what might have been


It seems that either the syntax must be interpreted below the
application layer, or the application must have access to the
information needed to interpret it, so I can't see any solution.

-- Richard


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS