# Package org.cybergarage.xml

XML parsing and manipulation utilities.

See: Description

- Class Summary
  Class | Description
  --- | ---
  Attribute | Represents an XML attribute with name and value.
  AttributeList | A vector-based collection of XML attributes.
  Node | Represents an XML node with name, value, attributes, and child nodes.
  NodeList | A vector-based collection of XML nodes.
  Parser | Abstract base class for XML parsers.
  XML | Utility class for XML character escaping and unescaping operations.

- Exception Summary
  Exception | Description
  --- | ---
  ParserException | Exception thrown when XML parsing fails.

## Package org.cybergarage.xml Description

XML parsing and manipulation utilities.

This package provides classes for XML document parsing, node manipulation, and XML processing utilities used by the UPnP framework for handling XML-based descriptions and messages.

Key Components:

- XML - Main XML utility class and constants
- Node - Represents XML document nodes
- NodeList - Manages collections of XML nodes
- Attribute - Represents XML attributes
- AttributeList - Manages collections of XML attributes
- Parser - XML parser interface and factory
- ParserException - XML parsing error handling

Main Functionality:

- XML document parsing and creation
- Node traversal and manipulation
- Attribute management and access
- XML validation and error handling
- Parser abstraction and factory pattern

Usage Notes:

- Used by UPnP framework for XML description processing
- Provides DOM-like XML manipulation interface
- Supports both parsing and generation of XML documents