Main > Free Download Search >

Free coldfusion xml output software for linux

coldfusion xml output

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4014
XML::Output 0.03

XML::Output 0.03


XML::Output is a Perl module for writing simple XML documents. more>>
XML::Output is a Perl module for writing simple XML documents.

SYNOPSIS

use XML::Output;

open(FH,>file.xml);
my $xo = new XML::Output({fh => *FH});
$xo->open(tagname, {attrname => attrval});
$xo->pcdata(element content);
$xo->close();
close(FH);

ABSTRACT

XML::Output is a Perl module for writing simple XML documents

XML::Output is a Perl module for writing simple XML document. The following methods are provided.

new
$xo = new XML::Output;
Constructs a new XML::Output object.

open
$xo->open(tagname, {attrname => attrval});
Open an element with specified name (and optional attributes)

close
$xo->close;
Close an element

empty
$xo->empty(tagname, {attrname => attrval});
Insert an empty element with specified name (and optional attributes)

pcdata
$xo->pcdata(element content);
Insert text

comment
$xo->comment(comment text);
Insert a comment

xmlstr
print $xo->xmlstr;
Get a string representation of the constructed document

<<less
Download (0.035MB)
Added: 2006-09-07 License: GPL (GNU General Public License) Price:
1144 downloads
Mini-XML 2.3

Mini-XML 2.3


Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files. more>>
Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files in your application without requiring large non-standard libraries. The project only requires an ANSI C compatible compiler (GCC works, as do most vendors ANSI C compilers) and a make program.
Main features:
- Reading of UTF-8 and UTF-16 and writing of UTF-8 encoded XML files and strings.
- Data is stored in a linked-list tree structure, preserving the XML data hierarchy.
- Supports arbitrary element names, attributes, and attribute values with no preset limits, just available memory.
- Supports integer, real, opaque ("cdata"), and text data types in "leaf" nodes.
- Functions for creating, indexing, and managing trees of data.
- "Find" and "walk" functions for easily locating and navigating trees of data.
Enhancements:
- This version adds a SAX API, more convenience functions, a user data pointer to the mxml_node_t structure, and improved HTML and new man page output from mxmldoc.
- This release also offers relaxed LGPL licensing that allows static linking.
<<less
Download (0.15MB)
Added: 2007-05-01 License: LGPL (GNU Lesser General Public License) Price:
908 downloads
ObjectBox o:XML Compiler 1.1.7

ObjectBox o:XML Compiler 1.1.7


ObjectBox o:XML Compiler is an o:XML compiler and interpretor. more>>
ObjectBox is a free, opensource o:XML compiler and interpretor written entirely in Java. ObjectBox o:XML Compiler implements The o:XML Programming Language specification, and provides a complete compilation and runtime environment.
Main features:
- Java extensions - o:XML procedure that converts any Java class/object to an o:XML type for seamless language integration, making existing Java classes instantly available for instantiation and subtyping as any other o:XML type.
- Java Servlet support for deployment in J2EE environments.
- Caching of compiled programs allowing threadsafe concurrent execution.
- Commandline executable that passes arguments to o:XML program.
- Java Ant task for powerful content generation and integration in XML publishing systems.
Before compilation the program file is parsed and validated for well-formedness. The result of compiling a program is an object hierarchy of actions, that will produce the program result as a sequential output to either a DOM tree, output stream or a SAX content handler.
In order to obtain a complete and fully valid XML document, the program must terminate successfully. However all o:XML programs dont necessarily terminate - see the Fibonacci Series for an example of a program that generates an infinite, unbroken XML stream.
A compiled o:XML program contains all parsed o:Path expressions and XML-generating objects. It is thread-safe and can execute concurrently in different runtime environments, producing output to different result handlers. The program in its compiled form is independent of the XML file it was generated from as well as the physical form of its output.
Version restrictions:
- Access Specifiers (public/private/protected) not fully implemented
- Context Node probably not always correct
Enhancements:
- Integration with the Spring 2.0 framework.
- Allows for the creation of o:XML beans in Spring 2.0.
- Full integration with support for XML schema configuration, and the ability to mix and match beans: o:XML, Java, JRuby, Groovy, Beanshell, etc.
<<less
Download (0.88MB)
Added: 2007-03-26 License: GPL (GNU General Public License) Price:
949 downloads
Pod::XML 0.96

Pod::XML 0.96


Pod::XML is a Perl module to convert POD to XML. more>>
Pod::XML is a Perl module to convert POD to XML.

SYNOPSIS

use Pod::XML;
my $parser = Pod::XML->new();
$parser->parse_from_file("foo.pod");

This module uses Pod::Parser to parse POD and generates XML from the resulting parse stream. It uses its own format, described below.

<<less
Download (0.007MB)
Added: 2006-08-15 License: Perl Artistic License Price:
1165 downloads
WebalizerXML 0.1

WebalizerXML 0.1


WebalizerXML provides a patch for making Webalizer produce XML output. more>>
WebalizerXML provides a patch for making Webalizer produce XML output.

WebalizerXML is a simple patch for Webalizer that makes it possible to generate XML stats instead of regular HTML files.

It is very useful if you want to show your stats using your own templates or graphics.

It works only on Webalizer 2.01-10.
<<less
Download (0.089MB)
Added: 2007-01-30 License: GPL (GNU General Public License) Price:
997 downloads
XML Copy Editor 1.1.0.1

XML Copy Editor 1.1.0.1


XML Copy Editor is an XML editor with DTD/XML Schema/RELAX NG validation. more>>
XML Copy Editor is an XML editor with DTD/XML Schema/RELAX NG validation, XSLT, XPath, pretty-printing, syntax highlighting, folding, tag completion/locking and lossless import/export of Microsoft Word documents.
Enhancements:
- This release fixes a number of bugs and introduces support for CSS.
<<less
Download (3.9MB)
Added: 2007-08-17 License: GPL (GNU General Public License) Price:
866 downloads
XML From Plain Text 0.03

XML From Plain Text 0.03


XML From Plain Text is a program that reads a file of plain text that contains relatively simple markup, and outputs an XML file more>>
XML From Plain Text (xfpt) is a program that reads a file of plain text that contains relatively simple markup, and outputs an XML file. It is intended to simplify the management of XML data.
The project is not a program that attempts to turn a plain text document into XML. Markup within text is introduced by ampersand characters, but is otherwise "soft". You can define what follows the ampersand, for example, &" to generate a "quote" element. There is also a macro facility that allows for higher level concepts such as chapters, displays, tables, etc.
Enhancements:
- The macro library has been extended to include preface, appendix, colophon, footnote, figure, and table.
- The program has one new directive to enable it to handle "nested" sections such as footnotes.
<<less
Download (0.13MB)
Added: 2007-07-07 License: GPL (GNU General Public License) Price:
840 downloads
VTD-XML 2.1

VTD-XML 2.1


VTD-XML is a non-extractive XML processing software API implementing Virtual Token Descriptor. more>>
VTD-XML is a "non-extractive" XML processing software API implementing Virtual Token Descriptor. Currently, VTD-XML only supports built-in entity references (" &s ><<less
Download (0.64MB)
Added: 2007-06-16 License: GPL (GNU General Public License) Price:
863 downloads
XML::SimpleObject::LibXML 0.60

XML::SimpleObject::LibXML 0.60


XML::SimpleObject::LibXML is a Perl extension allowing a simple(r) object representation of an XML::LibXML DOM object. more>>
XML::SimpleObject::LibXML is a Perl extension allowing a simple(r) object representation of an XML::LibXML DOM object.

SYNOPSIS

use XML::SimpleObject::LibXML;

# Construct with the key/value pairs as argument; this will create its
# own XML::LibXML object.
my $xmlobj = new XML::SimpleObject::LibXML(XML => $XML);
my $xmlobj = new XML::SimpleObject::LibXML(file => "./listing.xml");
my $xmlobj = new XML::SimpleObject::LibXML(); # empty DOM

# ... or construct with the parsed tree as the only argument, having to
# create the XML::LibXML object separately.
my $parser = new XML::LibXML;
my $dom = $parser->parse_file($file);
my $xmlobj = new XML::SimpleObject::LibXML ($dom);

my $filesobj = $xmlobj->child("files")->child("file");

# read values
$filesobj->name;
$filesobj->value;
$filesobj->attribute("type");

%attributes = $filesobj->attributes;
@children = $filesobj->children;
@some_children = $filesobj->children("some");
@children_names = $filesobj->children_names;

# set values
$filesobj->name("Files"); # set name
$filesobj->value("test"); # set text value
$filesobj->attribute("type", "bin"); # set existing attributes value

# add/delete nodes
$filesobj->add_child
("owner" => "me"); # add new element
$filesobj->add_attribute
("size" => "4"); # add new attribute
$filesobj->delete; # unbinds node from parent

# document processing
$xmlobj->replace_names_values(xpath => "/files/file[0]/title",
value => "places.txt", name => "newtitle");
$xmlobj->delete_nodes(xpath => "/files/file/size");

# output
$xmlobj->output_xml;
$xmlobj->output_xml_file("./newfile.xml");

This is a short and simple class allowing simple object access to a parsed XML::LibXML tree, with methods for fetching children and attributes in as clean a manner as possible. My apologies for further polluting the XML:: space; this is a small and quick module, with easy and compact usage. Some will rightfully question placing another interface over the DOM methods provided by XML::LibXML, but my experience is that people appreciate the total simplicity provided by this module, despite its limitations. These limitations include a minor loss of speed compared to the DOM, loss of control over node types, and protection (aka lack of knowledge) about the DOM. I encourage those who want more control and understanding over the DOM to study XML::LibXML; this modules source can be instructive, too.

<<less
Download (0.008MB)
Added: 2006-09-13 License: Perl Artistic License Price:
1137 downloads
XML::DocStats 0.01

XML::DocStats 0.01


XML::DocStats is a Perl module to produce a simple analysis of an XML document. more>>
XML::DocStats is a Perl module to produce a simple analysis of an XML document.
SYNOPSIS
Analyze the xml document on STDIN, the STDOUT output format is html:
use XML::DocStats;
my $parse = XML::DocStats->new;
$parse->analyze;
Analyze in-memory xml document:
use XML::DocStats;
my ($xmldata) = @_;
my $parse = XML::DocStats->new(xmlsource=>{String => $xmldata},
BYTES => length($xmldata));
$parse->analyze;
Analyze xml document IO stream, the output format is plain text:
use XML::DocStats;
use IO::File;
my $xmlsource = IO::File->new("< document.xml");
my $parse = XML::DocStats->new(xmlsource=>{ByteStream => $xmlsource});
$parse->format(text);
$parse->analyze;
XML::DocStats parses an xml document using a SAX handler built using Ken MacLeods XML::Parser::PerlSAX. It produces a listing indented to show the element heirarchy, and collects counts of various xml components along the way. A summary of the counts is produced following the conclusion of the parse. This is useful to visualize the structure and content of an XML document.
The output listing is either in plain text or html.
Each xml thingy is color-coded in the html output for easy reading:
- purple denotes elements.
- blue denotes text (character data). The text itself is black.
- olive denotes attributes and attribute valuesin elements, XML-DCL, DOCTYPE, and PIs.
- fuchsia denotes entity references. The name of the entity is in black. fuchsia is also used to denote the root element, and to mark the start and finish of the parse, as well as to label the statistices at the end.
- teal denotes the XML declaration.
- navy denotes the DOCTYPE declaration.
- maroon denotes PIs (processing instructions).
- green denotes comments. The text of the comment is black.
- red denotes error messages should the xml fail to be well-formed.
<<less
Download (0.027MB)
Added: 2006-09-07 License: Perl Artistic License Price:
1143 downloads
Exemplar: An XML Parser Generator 0.1

Exemplar: An XML Parser Generator 0.1


Exemplar is free software designed to make it easier to work with XML. more>>
Exemplar is free software designed to make it easier to work with XML. Exemplar: An XML Parser Generator was started as a program to generate the smallest possible parser for a given vocabulary of XML. While it still retains the capability to do this, it is now a more general program intended to support conversion of specifications of XML vocabularies (DTDs, Schemas, etc) into useful code.
Main features:
- Input from DTD
- Output to Java (SAX versions 1.0 and 2.0)
- Output to XSLT
- Output to DTD
- Command line and Ant user interfaces
Benefits
Save Programmer Time
XML is supposed to be easy to parse, but its very easy to get wrong. Offload your programming efforts to Exemplar and you can spend more of your time working on the core functionality of your application.
Save Space
Working in a space constrained environment? Exemplar can create SAX-compatible parsers as small as 5kb. No more need to hand write XML parsers to make them fit your environment.
Free Software
Exemplar is distributed under a permissive, BSD-style license (OSI approved). This means that youll never have to worry about integrating Exemplar with your own work, whether its commercial or not.
<<less
Download (0.16MB)
Added: 2007-01-10 License: BSD License Price:
1021 downloads
MARC::XML 0.4

MARC::XML 0.4


MARC::XML is a subclass of MARC.pm to provide XML support. more>>
MARC::XML is a subclass of MARC.pm to provide XML support.

SYNOPSIS

use MARC::XML;

#read in some MARC and output some XML
$myobject = MARC::XML->new("marc.mrc","usmarc");
$myobject->output({file=>">marc.xml",format=>"xml"});

#read in some XML and output some MARC
$myobject = MARC::XML->new("marc.xml","xml");
$myobject->output({file=>">marc.mrc","usmarc");

MARC::XML is a subclass of MARC.pm which provides methods for round-trip conversions between MARC and XML. MARC::XML requires that you have the CPAN modules MARC.pm and XML::Parser installed in your Perl library. Version 1.04 of MARC.pm and 2.27 of XML::Parser (or later) are required. As a subclass of MARC.pm a MARC::XML object will by default have the full functionality of a MARC.pm object. See the MARC.pm documentation for details.

The XML file that is read and generated by MARC::XML is not associated with a Document Type Definition (DTD). This means that your files need to be well-formed, but they will not be validated. When performing XML->MARC conversion it is important that the XML file is structured in a particular way. Fortunately, this is the same format that is generated by the MARC->XML conversion, so you should be able to be able to move your data easily between the two formats.

<<less
Download (0.050MB)
Added: 2007-07-17 License: Perl Artistic License Price:
830 downloads
Gtk2::GladeXML 1.005

Gtk2::GladeXML 1.005


Gtk2::GladeXML is a Perl module that create user interfaces directly from Glade XML files. more>>
Gtk2::GladeXML is a Perl module that create user interfaces directly from Glade XML files.

SYNOPSIS

# for a pure gtk+ glade project
use Gtk2 -init;
use Gtk2::GladeXML;
$gladexml = Gtk2::GladeXML->new(example.glade);
$gladexml->signal_autoconnect_from_package(main);
$quitbtn = $gladexml->get_widget(Quit);
Gtk2->main;

# for glade files using gnome widgets, you must initialize Gnome2
# before loading the glade file.
use Gnome2;
use Gtk2::GladeXML;
# this call also initializes gtk+ for us
Gnome2::Program->init ($appname, $version);
$gladexml = Gtk2::GladeXML->new(gnomeapp.glade);
Gtk2->main;

ABSTRACT

Gtk2::GladeXML allows Perl programmers to use libglade, a C library which generates graphical user interfaces directly from the XML output of the Glade user interface designer.

Glade is a free user interface builder for GTK+ and GNOME. After designing a user interface with glade-2 the layout and configuration are saved in an XML file. libglade is a library which knows how to build and hook up the user interface described in the Glade XML file at application run time.

This extension module binds libglade to Perl so you can create and manipulate user interfaces in Perl code in conjunction with Gtk2 and even Gnome2. Better yet you can load a files contents into a PERL scalar do a few magical regular expressions to customize things and the load up the app. It doesnt get any easier.

<<less
Download (0.034MB)
Added: 2006-07-13 License: Perl Artistic License Price:
1199 downloads
Template::Plugin::XML::Simple 2.16

Template::Plugin::XML::Simple 2.16


Template::Plugin::XML::Simple is a plugin interface to XML::Simple. more>>
Template::Plugin::XML::Simple is a plugin interface to XML::Simple.

SYNOPSIS

# load plugin and specify XML file to parse
[% USE xml = XML.Simple(xml_file_or_text) %]

This is a Template Toolkit plugin interfacing to the XML::Simple module.

<<less
Download (0.026MB)
Added: 2006-09-08 License: Perl Artistic License Price:
1142 downloads
XML Toolkit 0.7 Beta2

XML Toolkit 0.7 Beta2


XML Toolkit provides an easy to use, very pythoninc approach to XML processing. more>>
XML Toolkit provides an easy to use, very pythoninc approach to XML processing.
The current release of XML Toolkit is almost complete.

Check the source code to see the project status.

<<less
Download (0.033MB)
Added: 2005-12-09 License: GPL (GNU General Public License) Price:
1417 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5