---
title: AttributedString.MarkdownParsingOptions
framework: foundation
role: symbol
role_heading: Structure
path: foundation/attributedstring/markdownparsingoptions
---

# AttributedString.MarkdownParsingOptions

Options that affect the parsing of Markdown content into an attributed string.

## Declaration

```swift
struct MarkdownParsingOptions
```

## Topics

### Creating Markdown Parsing Options

- [init(allowsExtendedAttributes:interpretedSyntax:failurePolicy:languageCode:)](foundation/attributedstring/markdownparsingoptions/init(allowsextendedattributes:interpretedsyntax:failurepolicy:languagecode:).md)
- [init(allowsExtendedAttributes:interpretedSyntax:failurePolicy:languageCode:appliesSourcePositionAttributes:)](foundation/attributedstring/markdownparsingoptions/init(allowsextendedattributes:interpretedsyntax:failurepolicy:languagecode:appliessourcepositionattributes:).md)

### Accessing Options

- [allowsExtendedAttributes](foundation/attributedstring/markdownparsingoptions/allowsextendedattributes.md)
- [appliesSourcePositionAttributes](foundation/attributedstring/markdownparsingoptions/appliessourcepositionattributes.md)
- [failurePolicy](foundation/attributedstring/markdownparsingoptions/failurepolicy-swift.property.md)
- [AttributedString.MarkdownParsingOptions.FailurePolicy](foundation/attributedstring/markdownparsingoptions/failurepolicy-swift.enum.md)
- [interpretedSyntax](foundation/attributedstring/markdownparsingoptions/interpretedsyntax-swift.property.md)
- [AttributedString.MarkdownParsingOptions.InterpretedSyntax](foundation/attributedstring/markdownparsingoptions/interpretedsyntax-swift.enum.md)
- [languageCode](foundation/attributedstring/markdownparsingoptions/languagecode.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
