---
title: XMLNode.Kind.elementDeclaration
framework: foundation
role: symbol
role_heading: Case
path: foundation/xmlnode/kind-swift.enum/elementdeclaration
---

# XMLNode.Kind.elementDeclaration

Specifies an element declaration node.

## Declaration

```swift
case elementDeclaration
```

## See Also

### Constants

- [XMLNode.Kind.invalid](foundation/xmlnode/kind-swift.enum/invalid.md)
- [XMLNode.Kind.document](foundation/xmlnode/kind-swift.enum/document.md)
- [XMLNode.Kind.element](foundation/xmlnode/kind-swift.enum/element.md)
- [XMLNode.Kind.attribute](foundation/xmlnode/kind-swift.enum/attribute.md)
- [XMLNode.Kind.namespace](foundation/xmlnode/kind-swift.enum/namespace.md)
- [XMLNode.Kind.processingInstruction](foundation/xmlnode/kind-swift.enum/processinginstruction.md)
- [XMLNode.Kind.comment](foundation/xmlnode/kind-swift.enum/comment.md)
- [XMLNode.Kind.text](foundation/xmlnode/kind-swift.enum/text.md)
- [XMLNode.Kind.DTDKind](foundation/xmlnode/kind-swift.enum/dtdkind.md)
- [XMLNode.Kind.entityDeclaration](foundation/xmlnode/kind-swift.enum/entitydeclaration.md)
- [XMLNode.Kind.attributeDeclaration](foundation/xmlnode/kind-swift.enum/attributedeclaration.md)
- [XMLNode.Kind.notationDeclaration](foundation/xmlnode/kind-swift.enum/notationdeclaration.md)
