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

Re: Prototype OO was Re: Inheritance/defaulting of attributes

  • From: Marcus Carr <mrc@a...>
  • To: xml-dev@i...
  • Date: Thu, 16 Oct 1997 09:43:31 +1000

omnimark download
Liam Quin wrote:

> Document definitions are much easier to manipulate when represented as SGML/XML
> instances (I claim), because then you can use general purpose tools (like
> Sculptor, Balise, Omnimark, SGMLS.pm etc).  Then generate "old-style" DTDs when
> you need them, along with documentation, and no more doing things like this:

If you have a licence of OmniMark you will find a number of sample programs that
allow you to convert a fully featured DTD (including shortrefs etc) to an SGML
document. Why not convert in that direction, when all you're looking for is a
different view of the DTD? (If you dont have OmniMark, download the free version,
OmniMark LE http://www.omnimark.com/develop/download/omle/31/ and send me mail.)

> This is much more amenable to OO tools and methodologies. If you use an idref
> instead of the parameter entity:
>       <content>
>         (<usePE name="lowLevelText"/>)*
>       </content>
> you can write a DSSSL script to expand it, but you could also imagine doing
> automated reasoning based on what "lowLevelText" contains to produce
> uses-a/has-a diagrams, for example.
>
> A system written to do this sort of thing could, as you suggest, also export
> information in other formats, such as a database schema for an OO database, an
> RTF template (if you add style information, or with DSSSL) and so forth.

We do this sort of thing at the moment - we use a modified version of the sample
OmniMark program to convert to SGML and then produce HTML for our programmers and
markup teams. If you want some other rendition of the structure, then you should
generate it - I still haven't seen a compelling reason for a full syntax
overhaul.


--
Regards

Marcus Carr                  email:  mrc@a...
_______________________________________________________________
Allette Systems (Australia)  email:  info@a...
Level 10, 91 York Street     www:    http://www.allette.com.au
Sydney 2000 NSW Australia    phone:  +61 2 9262 4777
                             fax:    +61 2 9262 4774
_______________________________________________________________


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/
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...)


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.