in scala
package xml

package xml

Object Summary
  object Node
     This object provides methods
  object NodeSeq
case object Null
  object Parsing
     DEPRECATED - use either parsing.TokenTests, or Utilty (helper functions for parsing XML fragments ).
  object TextBuffer
case object TopScope
  object Utility
     Utility functions for processing instances of bound and not bound XML classes, as well as escaping text nodes
  object XML
     functions to load and save XML elements.

Trait Summary
  trait NodeTraverser()
  trait TypeSymbol()

Class Summary
  class Atom[+A](data: A)
     an XML node for text (PCDATA).
case class Comment(commentText: String)
     an XML node for comments.
  class Document()
     A document information item (according to InfoSet spec).
case class Elem(prefix: String, label: String, attributes: MetaData, scope: NamespaceBinding, child: Node*)
     The case class Elem implements the Node trait, providing an immutable data object representing an XML element.
case class EntityRef(entityName: String)
     an XML node for entity references
abstract class MetaData()
     Attribute information item, and linked list of attribute information items.
  class Molecule[+A](list: List[A])
     an XML node for a list of data items.
  class NamespaceBinding(prefix: String, uri: String, parent: NamespaceBinding)
     The class NamespaceBinding represents namespace bindings and scopes.
abstract class Node()
     An abstract class representing XML with nodes of a labelled tree.
  class NodeBuffer()
     This class acts as a Buffer for nodes.
abstract class NodeSeq()
     a wrapper around Seq[Node] that adds XPath and comprehension methods
  class PrefixedAttribute(pre: String, key: String, value: String, next: MetaData)
     prefixed attributes always have a non-null namespace
  class PrettyPrinter(width: Int, step: Int)
     Class for pretty printing.
case class ProcInstr(target: String, proctext: String)
     an XML node for processing instructions (PI)
abstract class SpecialNode()
     a special XML node is either text (PCDATA), a comment, a PI, or an entity ref
case class Text(_data: String)
     an XML node for text (PCDATA).
  class TextBuffer()
     this classes is for creating text nodes without surplus whitespace.
  class UnprefixedAttribute(key: String, value: String, next: MetaData)
     unprefixed attributes have the null namespace

Package Summary
  package dtd
  package factory
  package parsing
  package path
  package transform