From: "Marc A. Criley" <mcNOSPAM@mckae.com>
Subject: ANNOUNCE: XML EZ Out 1.05 Available
Date: Sun, 24 Sep 2006 13:54:26 -0500
Date: 2006-09-24T13:54:26-05:00 [thread overview]
Message-ID: <7213e$4516d462$41f0a638$11834@API-DIGITAL.COM> (raw)
XML EZ Out is a small set of packages intended to aid the creation of
XML-formatted output from within Ada programs. It basically wraps the tags
and data provided to it with XML syntax and writes them to a user-supplied
medium.
This medium can be any sort of writable entity, such as a file, a memory
buffer, or even a communications link, such as a socket. The only
functionality required of the medium is that it supply a meaningful "Put"
(for writing a string) and "New_Line" procedure.
Simply "with" the desired package, instantiate it if necessary, and then
"use" it. The XML EZ_Out packages are explicitly designed to have "use"
clauses applied.
Version 1.05 adds a couple features, one to let applications set and change
the style of the generated XML, either as indented or continuous, during
run-time instead of as a parameter of the instantiation.
The other addition controls the presence of attributes that have no
content, i.e, an empty string. By default the attribute is not output in
this situation, but setting Default_Output_Null_Attributes to True forces
those attributes having empty content to be output. [Suggested by Niklas
Holsti.]
Licensing is GMGPL.
Comments, questions welcome, have fun!
-- Marc A. Criley
-- McKae Technologies
-- www.mckae.com
-- DTraq - Avatox - XIA - XML EZ Out
next reply other threads:[~2006-09-24 18:54 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-09-24 18:54 Marc A. Criley [this message]
2006-09-25 1:11 ` ANNOUNCE: XML EZ Out 1.05 Available Marc A. Criley
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox