Lists Home |
Date Index |
- From: James Robertson <email@example.com>
- To: firstname.lastname@example.org
- Date: Thu, 25 Mar 1999 15:23:47 +1000
At 13:48 25/03/1999 , Clark Evans wrote:
| James Robertson wrote:
| | At 03:08 25/03/1999 , JPA wrote:
| | | Hello,
| | |
| | | I'm currently working on an xml convertor-generator. When finished, the
| | | tool will, if you take the bother to type the structure of your input
| | | format and mappings on entities and attributes, construct a convertor.
| | | There's no documentation as yet, and some stuff missing (escaping, for
| | | one thing), but if there's enough interest I'll put it on a website
| | |
| | | Paul Janssens - email@example.com
| | Paul,
| | Not wishing to rain on your parade, but aren't
| | you re-inventing the wheel here?
| Actually, a program which created an efficient
| program to convert XML conforming to a specific
| DTD to another product would be a very cool
| invention, very different from using Perl
| and/or Omnimark.
This _would_ be useful.
However, to be useful, it would have to support:
* Regular expressions.
* Complex data types, especially things like hash
* Some form of "reference"-like lookahead.
* Context-sensitive code based on the current
These are the things that I use every day.
Converting from legacy (or as I have recently
heard it called, "heritage") data to XML is
not simple. If the source is very consistent,
Otherwise, it's always a struggle, in which
you use every tool in your toolbox.
| I have Omnimark programs which take a great
| deal of processing power (I'd hate to see the
| Perl equivalent). Cutting it in half with a
| program that generated a program would be
| very cool indeed. What kind of 'efficiencies'
| do you get when you remove the interpreted layer?
Omnimark is actually pretty good. On the basis
of the speeds reported on this mailing list, I
would rate it quite fast, especially on large
But of course, if you're doing a complex
conversion, then your code is going to be
slow. Fact of life.
| I'm reading this that you are more or less
| doing a YACC thing? Is this a correct
| interpretation? Will it do SGML?
| (I guess I can run it through nsgmls
| to make the XML equivalent first.)
| Is it open source? Hopefully it
| will generate C code (for speed).
A YACC-like tool would be way cool.
Step Two Designs Pty Ltd
SGML, XML & HTML Consultancy
"Beyond the Idea"
ACN 081 019 623
xml-dev: A list for W3C XML Developers. To post, mailto:firstname.lastname@example.org
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:email@example.com the following message;
To subscribe to the digests, mailto:firstname.lastname@example.org the following message;
List coordinator, Henry Rzepa (mailto:email@example.com)