XML complexity, namespaces (was WG)
David Megginson
david at megginson.com
Tue Mar 23 11:34:41 GMT 1999
Rick Jelliffe writes:
>
> From: David Megginson <david at megginson.com
>
> >In SGML, you have to write a special program to act on the information
> >in the data attributes (nothing does this out of the box); in XML, you
> >have to write a special program to act on the PUA.
>
> Huh? OmniMark allows access to data attributes just as easily as element
> attributes (http://www.omnimark.com/develop/om40/doc/concept/646.htm),
Yes, so does SP. But (with the exception you note below) you still
have to write an Omnimark or Perl or C++ program to act on the
information in the data attributes.
> out of the box. Several CALS-aware tools understand the notations used
> in data attributes, e.g., when used for graphics.
I agree that there are some tools already written that understand
specific data attributes in specific cases, but the general case, you
still have to write a specialised program (using Omnimark, Perl, or
whatever) to do something useful with the data attributes, just as you
have to write a specialised program (using Java, Perl, or whatever) to
do something useful with PUA characters in XML.
> And I dont agree that elements and characters and attributes and
> entities should be thought of as interconvertable: search routines
> look for character codes--I don't know of any search routines which
> allow grepping on data and elements.
Perhaps I misunderstood -- I thought that you were talking about the
problem of including specialised, non-canonical characters in
attribute values (say, to represent three variant 'd' graphemes in a
10th-century English manuscript or a customised Han character). I
think that PUA characters provide a good solution for that problem --
the only difficulty is that all of the knowledge about those
characters has to be encoded in the processing software using a lookup
table, while the SGML data-attribute solution is slightly more modular
since you can pass on extra generic information.
All the best,
David
--
David Megginson david at megginson.com
http://www.megginson.com/
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list