comp.lang.ada
 help / color / mirror / Atom feed
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





             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