# Package com.norconex.commons.lang.xml

package com.norconex.commons.lang.xml
XML-related classes.

- Related Packages
  Package
  Description
  com.norconex.commons.lang
  Miscellaneous classes.
  com.norconex.commons.lang.xml.flow
  Classes offering basic flow-processing to XML.
- Class
  Description
  ClasspathInput
  Load XML Schema resources input from Classpath.
  ClasspathResourceResolver
  Resolves XML Schema (XSD) include directives by looking for the specified resource on the Classpath.
  EnhancedXmlStreamWriter
  A version of `XMLStreamWriter` that adds convenience methods for adding simple elements and typed attributes, as well as offering pretty-printing.
  ErrorHandlerCapturer
  Collects XML validation errors.
  ErrorHandlerFailer
  Fails upon encountering first XML validation errors by throwing an `XmlValidationException`.
  ErrorHandlerLogger
  Logs XML validation warnings and errors.
  IXMLConfigurable
  Deprecated.
  Use `XmlConfigurable` instead.
  NodeArrayList
  A null-safe wrapper around `NodeList` that is also an `ArrayList`.
  Xml
  XML DOM wrapper facilitating node querying and automatically creating, validating, and populating classes from/to XML, with support for `XmlConfigurable` and `JAXB`.
  Xml.Builder
  XmlConfigurable
  Provides indications that a class is configurable via XML.
  XmlCursor
  XML cursor referencing the current position or element in XML traversal.
  XmlException
  Runtime exception for XML-related issues.
  XmlFormatter
  Simple XML Formatter.
  XmlFormatter.Builder
  XmlFormatter.Builder.AttributeWrap
  XmlUtil
  Utility XML-related methods.
  XmlValidationError
  A configuration error resulting from validation.
  XmlValidationError.Severity
  XmlValidationException
  Runtime exception for configuration related issues.
  XpathUtil
  XPath-related utility methods.