|
Xport is available for download via the link below. Xport is distributed under the terms of the GNU General Public License (GPL), and is not available for commercial use. XportPro, which will be released this winter, will include Xport in it's entirety, and can be licensed commercially. If you need a commercial license before XportPro is available, please contact me for licensing options.
There are a number of files in Xport. The list below lists all files in the library, in alphabetical order, and gives a brief description of those files.
common.h | Includes common declarations, definitions, and functions needed by multiple classes. |
ct_support.h | Includes character type declaration, definitions, and functions needed by multiple classes. |
descendant_markup_iterator.h/inl | Implements the descendant iterators. |
markup_iterator.h | Implstrongents the markup iterators. |
reverse_markup_iterator.h | Implements the reverse child iterators. |
stylesheet.h/inl | Implements stylesheet . |
stylesheet_declaration.h | Implements stylesheet_declaration . |
stylesheet_formatter.h/inl | Implements stylesheet_formatter . |
stylesheet_item.h | Implements stylesheet_item , stylesheet_import , and stylesheet_comment . |
stylesheet_iterator.h | Implements stylesheet::iterator . |
stylesheet_rule.h/inl | Implements stylesheet_rule . |
stylesheet_rule_iterator.h | Implements stylesheet_item::iterator . |
tag.h/inl | Implements tag . |
tag_trait.h/inl | Implements tag_trait . |
tag_traits.h/inl | Implements tag_traits . |
xhtml_comment.h/inl | Implements xhtml_comment . |
xhtml_doc.h/inl | Implements xhtml_doc . |
xhtml_doctype_declaration.h | Implements xhtml_doctype_declaration . |
xhtml_element.h/inl | Implements xhtml_elstrongent . |
xhtml_entity.h | Implments xhtml_entity . |
xhtml_formatter.h/inl | Implements xhtml_formatter . |
xhtml_frameset.h/inl | Implstrongents xhtml_frameset . |
xhtml_markup.h/inl | Implements xhtml_markup . |
xhtml_parser.h/inl | Implements xhtml_parser . |
xhtml_pcdata.h | Implements xhtml_pcdata . |
xhtml_processing_instruction.h/inl | Implements xhtml_processing_instruction . |
xhtml_strict.h/inl | Implements xhtml_strict . |
xhtml_transitional.h/inl | Implstrongents xhtml_transitional . |
Documentation for Xport is included in the download below in the form of a chm file. Other documentation formats are available on the documentation page. You can also view the interface and examples to illustrate how to use Xport to generate documents and stylesheets.
The disclosure below is present in all source files within Xport. Please read the disclosure carefully, and also read the GPL license which is included in the download.
Xport: XHTML Parsing & Objective Reporting Toolkit Copyright (C) 2007 Mitchel Haas This file is part of Xport. Xport is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Xport is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Xport. If not, see <http://www.gnu.org/licenses/> . For complete documentation on this library and alternative licensing options, visit http://www.xportpro.com Email questions, comments or suggestions to mitchel.haas@xportpro.com