scala.xml

# parsing

#### package parsing

Visibility

1. Public
2. All

### Type Members

1. #### trait ConsoleErrorHandler extends DefaultHandler

2. #### abstract class ConstructingHandler extends MarkupHandler

   Implementation of MarkupHandler that constructs nodes.

3. #### class ConstructingParser extends ConstructingHandler with ExternalSources with MarkupParser

   An xml parser.

4. #### abstract class DefaultMarkupHandler extends MarkupHandler

   Default implementation of markup handler always returns `NodeSeq.Empty`

5. #### trait ExternalSources extends AnyRef

6. #### abstract class FactoryAdapter extends DefaultHandler with XMLLoader[Node]

   SAX adapter class, for use with Java SAX parser.

7. #### case class FatalError (msg: String) extends java.lang.RuntimeException with Product with Serializable

   !!! This is poorly named, but I guess it's in the API.

8. #### abstract class MarkupHandler extends Logged

   class that handles markup - provides callback methods to MarkupParser.

9. #### trait MarkupParser extends MarkupParserCommon with TokenTests

   An XML parser.

10. #### class NoBindingFactoryAdapter extends FactoryAdapter with NodeFactory[Elem]

    nobinding adaptor providing callbacks to parser to create elements.

11. #### trait TokenTests extends AnyRef

    Helper functions for parsing XML fragments

12. #### abstract class ValidatingMarkupHandler extends MarkupHandler with Logged

13. #### class XhtmlParser extends ConstructingHandler with MarkupParser with ExternalSources

    An XML Parser that preserves `CDATA` blocks and knows about scala.xml.parsing.XhtmlEntities.

### Value Members

1. #### object ConstructingParser

2. #### object XhtmlEntities

3. #### object XhtmlParser

   Convenience method that instantiates, initializes and runs an `XhtmlParser`.

### Ungrouped