---
schema_version: "1"
id: da6590ea17f8dda6277015e97f760cbbdef1403d8f0c4dc3e3af041e9fad9528
title: Dom Namespace
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_namespace_Dom.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_namespace_Dom.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: f3c24d6d7f5b0434171a0737ac25e2fc6071500b12564612f2fda9419803173d
description: The Dom namespace provides classes and methods for parsing and creating XML content.
---
# Dom Namespace

The Dom namespace provides classes and methods for parsing and creating XML content.

The following are the classes in the Dom namespace.

- **[Document Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_classes_xml_dom_document.htm#apex_classes_xml_dom_document)**  
    Use the Document class to process XML content. You can parse nested XML content that’s up to 50 nodes deep.
- **[XmlNode Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_classes_xml_dom_xmlnode.htm#apex_classes_xml_dom_xmlnode)**  
    Use the XmlNode class to work with a node in an XML document.
- **[XmlNodeType Enum](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_enum_Dom_XmlNodeType.htm)**  
    Specifies the node type in an XML document.