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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: q: writing xml is not as easy as it looks

[ Lists Home | Date Index | Thread Index ]
  • From: Ketil Z Malde <ketil@ii.uib.no>
  • To: Mark Cheek <mcheek@netvendor.com>
  • Date: 28 Jun 1999 09:44:24 +0200

Mark Cheek <mcheek@netvendor.com> writes:

> i have to write an xml document that must be validated
> against a given dtd.  i do not even know where to begin.. i could, of
> course, use the FileWriter to write to an ascii file, but there must be
> a better way!

I must admit I use XEmacs and the psgml-mode.  It reads the DTD, and
prompts you with the valid elements/attributes.  Try loading a
HTML-document with it to get an impression of how it works.

> is it possible for me to construct an xml document in
> memory (using the DOM packages? the SAX packages?)

SAX is (AFAIK) mostly useful for reading XML.

> and then write the xml document to a file using IBM or Sun's parser?

Sure, but it doesn't sound any simpler to me than using a text editor, 
if all you want is *one* conformant document.

> is there anything that will help me to write a valid xml document
> when my xml data is in multiple locations and my dtd is not static?

What's the DTD?  How much transformation and data reshuffling will you
be doing?  I'd normally grab Python and SAX for this kind of thing,
and just push out the xml sequentially.

If I haven't seen further, it is by standing in the footprints of giants

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@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@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


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

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