[Home] [By Thread] [By Date] [Recent Entries]
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 as is. | | | | | | Paul Janssens - paul.janssens@s... | | | | 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 tables. * Some form of "reference"-like lookahead. * Context-sensitive code based on the current SGML state. 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, you're fine. 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 data sets. 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. James ------------------------- James Robertson Step Two Designs Pty Ltd SGML, XML & HTML Consultancy http://www.steptwo.com.au/ jamesr@s... "Beyond the Idea" ACN 081 019 623 xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... 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@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|

Cart



