This package contains classes to convert between XML and a variety of other formats. Each conversion has a top-level convenience class in this package, which handles common conversion scenarios and provides overall documentation on the conversion. Sub-packages contain the actual conversion classes; you may need to use those classes directly for "unusual" conversions.

Any problems during conversion (in either direction) are reported via {@link net.sf.practicalxml.converter.ConversionException}. This is a runtime exception and will wrap any source exception (checked or not). When converting from XML to another format, the exception will contain the XPath to the node failing conversion.

@since 1.1