# Package groovy.xml

## Package groovy.xml Description

Groovy markup builder classes for working with SAX and W3C DOM and Groovy markup.

- Class Summary
  Class | Description
  --- | ---
  DOMBuilder | A helper class for creating a W3C DOM tree
  Entity |
  FactorySupport | Support class for creating XML Factories
  MarkupBuilder | A helper class for creating XML or HTML markup.
  MarkupBuilderHelper | A helper class for MarkupBuilder.
  Namespace | A simple helper class which acts as a factory of QName instances.
  NamespaceBuilder | A helper class for creating namespaces for GroovyMarkup
  NamespaceBuilderSupport | A helper class for creating namespaced GroovyMarkup
  QName | `QName` class represents the value of a qualified name as specified in XML Schema Part2: Datatypes specification.
  SAXBuilder | A builder for generating W3C SAX events.
  StaxBuilder | A Groovy builder that works with Stax processors.
  StreamingDOMBuilder |
  StreamingMarkupBuilder | A builder class for creating XML markup.
  StreamingSAXBuilder |
  XmlParserFactory | Factory method targetting dynamic contexts which allows a new `XmlParser` to be created.
  XmlSlurperFactory | Factory method targetting dynamic contexts which allows a new `XmlSlurper` to be created.
  XmlUtil | Used for pretty printing XML content and other XML related utilities.