---
title: documentContentKind
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/xmldocument/documentcontentkind
---

# documentContentKind

Sets the kind of output content for the receiver.

## Declaration

```swift
var documentContentKind: XMLDocument.ContentKind { get set }
```

## Parameters

- `kind`: An enum constant identifying a kind of document content. The valid NSXMLDocumentContentKind constants are NSXMLDocumentXMLKind, NSXMLDocumentXHTMLKind, NSXMLDocumentHTMLKind, and NSXMLDocumentTextKind.

## Discussion

Discussion Most of the differences among document-content kind have to do with the handling of content-less tags such as <br>.

## See Also

### Managing Document Attributes

- [characterEncoding](foundation/xmldocument/characterencoding.md)
- [dtd](foundation/xmldocument/dtd.md)
- [isStandalone](foundation/xmldocument/isstandalone.md)
- [mimeType](foundation/xmldocument/mimetype.md)
- [version](foundation/xmldocument/version.md)
