ScroogeXHTML 3.1 API documentation: Overview

Quick Start
This overview document includes general informations about the ScroogeXHTML JavaBean(tm).

See:
          Description

Packages
de.betabeans.scroogexhtml Provides the main bean class, ScroogeXHTML.
de.betabeans.scroogexhtml.converter Provides the main converter classes.
de.betabeans.scroogexhtml.debugging Provides the debugging classes.
de.betabeans.scroogexhtml.dom Provides a light-weight 'document object model'.
de.betabeans.scroogexhtml.events Provides classes for bean event methods.
de.betabeans.scroogexhtml.logging Provides the logging classes.
de.betabeans.scroogexhtml.rtf Provides RTF standard datatypes and constants.
de.betabeans.scroogexhtml.translator Provides a generic document translator.

 

Quick Start
This overview document includes general informations about the ScroogeXHTML JavaBean(tm). The description of all JavaBean(tm) properties can be found in the documentation for ScroogeXHTMLBase.
The conversion methods are defined in the class ScroogeXHTML and documented in the package summary document de.betabeans.scroogexhtml.
Installation
To install ScroogeXHTML in your software development environment or IDE, please follow the instructions in your software manual to install the JavaBean(tm) class ScroogeXHTML. A JavaBean(tm) can also be instantiated and used without IDE, just by creating a new instance of the bean class.
Requirements
ScroogeXHTML requires JRE 1.3 or higher.
ScroogeXHTML for Delphi(tm)
A component version for Borland (tm) Delphi (tm) is also available from BetaSoft .
About XHTML
XHTML is compatible with HTML and also with XML. Because of its XML compatibility, XHTML can be integrated in next-generation internet systems and works in browsers for devices like TV set top boxes and mobile phones. More information about XHTML can be found at http://www.w3c.org .
The XHTML code generated by ScroogeXHTML can be displayed by many browsers and has passed the online W3C validation service . Please note that ScroogeXHTML allows to insert custom HTML code, which will not be checked automatically for XHTML compliance.
About RTF

The RTF specification is available from Microsoft (tm). Some web sites, for example Wotsit , have the RTF specification online.
About UTF-8
http://en.wikipedia.org/wiki/UTF-8 Wikipedia entry about UTF-8.
Additional informations for HTML browser support
Checklist for HTML character coding this page presents a number of character repertoire scenarios and makes recommendations for optimising accessibility on older browser/versions - German version .
References
HTML 4.01 Specification , W3C Recommendation, Dave Raggett, Arnaud Le Hors, Ian Jacobs, 24 December 1999.
See: http://www.w3.org/TR/1999/REC-html401-19991224
XHTML 1.0: The Extensible HyperText Markup Language , W3C Recommendation, Steven Pemberton, et al., 26 January 2000.
See: http://www.w3.org/TR/2000/REC-xhtml1-20000126
Extensible Markup Language (XML) 1.0 (Second Edition) , W3C Recommendation, Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler, 6 October 2000.
See: http://www.w3.org/TR/2000/REC-xml-20001006
Cascading Style Sheets, level 1 , W3C Recommendation 17 Dec 1996, revised 11 Jan 1999
See: http://www.w3.org/TR/REC-CSS1
Cascading Style Sheets, level 2 , CSS2 Specification, W3C Recommendation,   12-May-1998
See: http://www.w3.org/TR/REC-CSS2/

Known problems, unsupported RTF elements

ScroogeXHTML Revision history

2008-06-29: Revision 3.1

2008-04-05: Revision 3.0

2007-07-10: Revision 2.9

2006-03-11: Revision 2.8

Conversion speed has been improved, this version is about 60-80% faster.

Bugs fixed in 2.8 Changes in 2.8

2004-03-04: Revision 2.7

Major changes:
Minor changes:

2003-08-01: Revision 2.6

Major changes:
Minor changes:

2003-06-19: Revision 2.5

Major changes:
Minor changes:

2003-04-06: Revision 2.4

Major changes: Minor changes:

2002-12-13: Revision 2.3

2002-05-11: Revision 2.2

2002-05-05: Revision 2.1

2002-03-01: Revision 2.0

Copyright © 1998-2006 Michael Justin. All rights reserved. Java, JavaBean, JDK, Sun, Sun Microsystems, and the Sun Logo are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. The Jump to Java Logo is a trademark or registered trademark of Sun Microsystems, Inc. in the U.S. and other countries. All Borland and Borland brands and product names are trademarks or registered trademarks of Borland. Microsoft, Windows, Windows NT, and/or other Microsoft products referenced herein are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Other brands and their products are trademarks of their respective holders.




Copyright (c) 1998-2006 BetaSoft Michael Justin. All Rights Reserved.