Package com.xerox.adoc.dexss

Provides a SAX2 Parser which uses TagSoup to parse the input, and then invokes a pipeline of XMLFilters to protect against Cross-Site Scripting (XSS).

See:
          Description

Interface Summary
DeXSSChangeListener Objects implementing this interface are suitable for Property DeXSSFilterPipeline#DeXSS_CHANGE_LISTENER.
 

Class Summary
DeXSS Call createInstance to specify an xssChangeWriter and a Writer.
DeXSSFilterPipeline DeXSSFilterPipeline sets up a pipeline of other filters.
DeXSSParser The DeXSSParser object.
Test This class satisfies the @link DeXSSChangeListener interface and offers a command-line utility for applying DeXSS to files.
Utils Utility functions
 

Package com.xerox.adoc.dexss Description

Provides a SAX2 Parser which uses TagSoup to parse the input, and then invokes a pipeline of XMLFilters to protect against Cross-Site Scripting (XSS).

Related Documentation

Please see

License

Copyright (C) 2005, 2006, 2007 Xerox Corporation
Leigh L. Klotz, Jr. <Leigh.Klotz@xerox.com>

This software is licensed under Version 3.0 of the Academic Free License (see file LICENSE). The Original Work is DeXSS. The Licensor is Xerox Corporation.

This program 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.

Portions of the file build.xml were derived from TagSoup Copyright (c) 2005 John Cowan licensed under AFL.