---
title: XMLDTDNode.DTDKind.idAttribute
framework: foundation
role: symbol
role_heading: Case
path: foundation/xmldtdnode/dtdkind-swift.enum/idattribute
---

# XMLDTDNode.DTDKind.idAttribute

Identifies an attribute-list declaration with an ID value type (per-document unique element name).

## Declaration

```swift
case idAttribute
```

## See Also

### Enumeration Cases

- [XMLDTDNode.DTDKind.cdataAttribute](foundation/xmldtdnode/dtdkind-swift.enum/cdataattribute.md)
- [XMLDTDNode.DTDKind.entitiesAttribute](foundation/xmldtdnode/dtdkind-swift.enum/entitiesattribute.md)
- [XMLDTDNode.DTDKind.entityAttribute](foundation/xmldtdnode/dtdkind-swift.enum/entityattribute.md)
- [XMLDTDNode.DTDKind.enumerationAttribute](foundation/xmldtdnode/dtdkind-swift.enum/enumerationattribute.md)
- [XMLDTDNode.DTDKind.idRefAttribute](foundation/xmldtdnode/dtdkind-swift.enum/idrefattribute.md)
- [XMLDTDNode.DTDKind.idRefsAttribute](foundation/xmldtdnode/dtdkind-swift.enum/idrefsattribute.md)
- [XMLDTDNode.DTDKind.nmTokenAttribute](foundation/xmldtdnode/dtdkind-swift.enum/nmtokenattribute.md)
- [XMLDTDNode.DTDKind.nmTokensAttribute](foundation/xmldtdnode/dtdkind-swift.enum/nmtokensattribute.md)
- [XMLDTDNode.DTDKind.notationAttribute](foundation/xmldtdnode/dtdkind-swift.enum/notationattribute.md)
- [XMLDTDNode.DTDKind.anyDeclaration](foundation/xmldtdnode/dtdkind-swift.enum/anydeclaration.md)
- [XMLDTDNode.DTDKind.elementDeclaration](foundation/xmldtdnode/dtdkind-swift.enum/elementdeclaration.md)
- [XMLDTDNode.DTDKind.emptyDeclaration](foundation/xmldtdnode/dtdkind-swift.enum/emptydeclaration.md)
- [XMLDTDNode.DTDKind.mixedDeclaration](foundation/xmldtdnode/dtdkind-swift.enum/mixeddeclaration.md)
- [XMLDTDNode.DTDKind.undefinedDeclaration](foundation/xmldtdnode/dtdkind-swift.enum/undefineddeclaration.md)
- [XMLDTDNode.DTDKind.general](foundation/xmldtdnode/dtdkind-swift.enum/general.md)
