---
id: topic/dev-itpro/development/programming-in-the-al-language/language-elements/data-types
type: topic
title: Data types
summary: "Learn section Development > Programming in the AL language > Language elements > Data types: 46 Microsoft Learn pages. Index of what Learn documents here, linked to Learn."
tier: official
language: en
system: development
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-08T06:31:25.130Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: d4267e15f9f94d7855fa46b178b2b257bd0a228598657f0f87aa90b3a2357688
evidence:
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-reference-overview
    title: AL development environment reference overview
    date: "2025-05-14"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods/devenv-array-methods
    title: Array Data Type and Methods in AL
    date: "2026-10-05"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/biginteger/biginteger-data-type
    title: BigInteger data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/bigtext/bigtext-data-type
    title: BigText data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/blob/blob-data-type
    title: Blob data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/boolean/boolean-data-type
    title: Boolean data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/byte/byte-data-type
    title: Byte data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/char/char-data-type
    title: Char data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/code/code-data-type
    title: Code data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/library
    title: Data types and methods in AL
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/date/date-data-type
    title: Date data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/datetime/datetime-data-type
    title: DateTime data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/decimal/decimal-data-type
    title: Decimal data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/dictionary/dictionary-data-type
    title: Dictionary data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/duration/duration-data-type
    title: Duration data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extensible-enums
    title: Extensible Enums
    date: "2025-05-21"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/guid/guid-data-type
    title: Guid data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/integer/integer-data-type
    title: Integer data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods/devenv-joker-datatype
    title: Joker Data Type
    date: "2024-04-26"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/jsonarray/jsonarray-data-type
    title: JsonArray data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/jsonobject/jsonobject-data-type
    title: JsonObject data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/jsontoken/jsontoken-data-type
    title: JsonToken data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/jsonvalue/jsonvalue-data-type
    title: JsonValue data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/list/list-data-type
    title: List data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/media/media-data-type
    title: Media data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/mediaset/mediaset-data-type
    title: MediaSet data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/option/option-data-type
    title: Option data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/record/record-data-type
    title: Record data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/system/system-data-type
    title: System data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/text/text-data-type
    title: Text data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/textbuilder/textbuilder-data-type
    title: TextBuilder data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/textconst/textconst-data-type
    title: TextConst data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/time/time-data-type
    title: Time data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlattribute/xmlattribute-data-type
    title: XmlAttribute data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlattributecollection/xmlattributecollection-data-type
    title: XmlAttributeCollection data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlcdata/xmlcdata-data-type
    title: XmlCData data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlcomment/xmlcomment-data-type
    title: XmlComment data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmldeclaration/xmldeclaration-data-type
    title: XmlDeclaration data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmldocument/xmldocument-data-type
    title: XmlDocument data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmldocumenttype/xmldocumenttype-data-type
    title: XmlDocumentType data type
    date: "2026-10-01"
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-reference-overview
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods/devenv-array-methods
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/biginteger/biginteger-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/bigtext/bigtext-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/blob/blob-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/boolean/boolean-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/byte/byte-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/char/char-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/code/code-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/library
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/date/date-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/datetime/datetime-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/decimal/decimal-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/dictionary/dictionary-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/duration/duration-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extensible-enums
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/guid/guid-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/integer/integer-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods/devenv-joker-datatype
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/jsonarray/jsonarray-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/jsonobject/jsonobject-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/jsontoken/jsontoken-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/jsonvalue/jsonvalue-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/list/list-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/media/media-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/mediaset/mediaset-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/option/option-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/record/record-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/system/system-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/text/text-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/textbuilder/textbuilder-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/textconst/textconst-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/time/time-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlattribute/xmlattribute-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlattributecollection/xmlattributecollection-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlcdata/xmlcdata-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlcomment/xmlcomment-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmldeclaration/xmldeclaration-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmldocument/xmldocument-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmldocumenttype/xmldocumenttype-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlelement/xmlelement-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlnamespacemanager/xmlnamespacemanager-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlnametable/xmlnametable-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlnode/xmlnode-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlnodelist/xmlnodelist-data-type
    - https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmltext/xmltext-data-type
  objects: []
  features: []
  topics:
    - topic/dev-itpro/development/programming-in-the-al-language/language-elements
  localizations: []
  videos: []
  posts:
    - post/aardvarklabs-blog/3118
    - post/aardvarklabs-blog/3267
    - post/mohana-blog/tag-blogger-com-1999-blog-1492436440038408053-post-3210455512131359826--dd131816e4
  guidelines: []
learn_toc_path:
  - Development
  - Programming in the AL language
  - Language elements
  - Data types
toc_file: dev-itpro/TOC.md
parent: topic/dev-itpro/development/programming-in-the-al-language/language-elements
children: []
coverage:
  learn: 46
  code: 0
  video: 0
  blog: 3
  guideline: 0
bc_forms: []
member_hash: d4267e15f9f94d7855fa46b178b2b257bd0a228598657f0f87aa90b3a2357688
narrative: none
---

# Data types

> Learn section Development > Programming in the AL language > Language elements > Data types: 46 Microsoft Learn pages. Index of what Learn documents here, linked to Learn.

Path: [Development](../../../development.md) > [Programming in the AL language](../../programming-in-the-al-language.md) > [Language elements](../language-elements.md) > Data types · tier official · system development · no narrative yet

## Learn pages

- [AL development environment reference overview](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-reference-overview): Overview of the objects in the AL Language development environment.
- [Array Data Type and Methods in AL](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods/devenv-array-methods): Use arrays in AL for Business Central, including declaration syntax, dimensions, index ranges, size limits, supported element types, and array methods.
- [BigInteger data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/biginteger/biginteger-data-type): Stores very large whole numbers that range from -9,223,372,036,854,775,807 to 9,223,372,036,854,775,807.
- [BigText data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/bigtext/bigtext-data-type): Handles large text documents.
- [Blob data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/blob/blob-data-type): Is a complex data type.
- [Boolean data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/boolean/boolean-data-type): Indicates true or false.
- [Byte data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/byte/byte-data-type): Stores a single, 8-bit character as a value in the range 0 to 255.
- [Char data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/char/char-data-type): Stores a single, 16-bit character as a value in the range 0 to 65535.
- [Code data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/code/code-data-type): Denotes a special type of string that is converted to uppercase and removes any trailing or leading spaces.
- [Data types and methods in AL](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/library)
- [Date data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/date/date-data-type): Denotes a date ranging from January 1, 1753 to December 31, 9999.
- [DateTime data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/datetime/datetime-data-type): Denotes a date and time ranging from January 1, 1753, 00:00:00.000 to December 31, 9999, 23:59:59.999.
- [Decimal data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/decimal/decimal-data-type): Denotes decimal numbers ranging from -999,999,999,999,999.99 to +999,999,999,999,999.99.
- [Dictionary data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/dictionary/dictionary-data-type): Represents an unordered collection of keys and values.
- [Duration data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/duration/duration-data-type): Represents the difference between two DateTimes.
- [Extensible Enums](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/devenv-extensible-enums): Overview of the enumeration type and the concept of extending them.
- [Guid data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/guid/guid-data-type): Represents a 16 byte binary data type.
- [Integer data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/integer/integer-data-type): Stores whole numbers with values that range from -2,147,483,647 to 2,147,483,647.
- [Joker Data Type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods/devenv-joker-datatype): The Joker data type is an internal type, a wildcard, not exposed to AL developers.
- [JsonArray data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/jsonarray/jsonarray-data-type): Is a container for any well-formed JSON array.
- [JsonObject data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/jsonobject/jsonobject-data-type): Is a container for any well-formed JSON object.
- [JsonToken data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/jsontoken/jsontoken-data-type): Is a container for any well-formed JSON data.
- [JsonValue data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/jsonvalue/jsonvalue-data-type): Is a container for any well-formed fundamental JSON value.
- [List data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/list/list-data-type): Represents a strongly typed list of ordered objects that can be accessed by index.
- [Media data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/media/media-data-type): Encapsulates media files, such as image .jpg and .png files, in application database tables.
- [MediaSet data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/mediaset/mediaset-data-type): Encapsulates media, such as images, in application database tables.
- [Option data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/option/option-data-type): Denotes an option value.
- [Record data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/record/record-data-type): Is a complex data type.
- [System data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/system/system-data-type): Is a complex data type.
- [Text data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/text/text-data-type): Denotes a text string.
- [TextBuilder data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/textbuilder/textbuilder-data-type): Represents a lighweight wrapper for the .Net implementation of StringBuilder.
- [TextConst data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/textconst/textconst-data-type): Denotes a multi-language string constant.
- [Time data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/time/time-data-type): Denotes a time ranging from 00:00:00.000 to 23:59:59.999.
- [XmlAttribute data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlattribute/xmlattribute-data-type): Represents an XML attribute.
- [XmlAttributeCollection data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlattributecollection/xmlattributecollection-data-type): Represents a collection of XML attributes.
- [XmlCData data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlcdata/xmlcdata-data-type): Represents a CData section.
- [XmlComment data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlcomment/xmlcomment-data-type): Represents an XML comment.
- [XmlDeclaration data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmldeclaration/xmldeclaration-data-type): Represents an XML declaration.
- [XmlDocument data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmldocument/xmldocument-data-type): Represents an XML document.
- [XmlDocumentType data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmldocumenttype/xmldocumenttype-data-type): Represents an XML document type.
- [XmlElement data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlelement/xmlelement-data-type): Represents an XML element.
- [XmlNamespaceManager data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlnamespacemanager/xmlnamespacemanager-data-type): Represents a namespace manager that can be used to resolve, add and remove namespaces to a collection.
- [XmlNameTable data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlnametable/xmlnametable-data-type): Represents a table of atomized string objects.
- [XmlNode data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlnode/xmlnode-data-type): Represents a XML node which can either be for instance an XML attribute, an XML element or a XML document.
- [XmlNodeList data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmlnodelist/xmlnodelist-data-type): Represents a collection of XML nodes.
- [XmlText data type](https://learn.microsoft.com/dynamics365/business-central/dev-itpro/developer/methods-auto/xmltext/xmltext-data-type): Represents the text content of an element or attribute.

## Videos and posts

Linked by a Haiku matcher with a grounding quote from the item's summary (link/topics.ts); machine-generated.

- [Leveraging RecordRef and FieldRef for Dynamic Coding](../../../../../posts/aardvarklabs-blog/3118.md) (community post): "use weakly typed RecordRef and FieldRef objects in Business Central AL"
- [Overcoming Integer Limits in Business Central with BigInteger](../../../../../posts/aardvarklabs-blog/3267.md) (community post): "BigInteger is a signed 64-bit type supporting 9.2 quintillion values"
- [Record.IsDirty in Business Central 29: a worked example](../../../../../posts/mohana-blog/tag-blogger-com-1999-blog-1492436440038408053-post-3210455512131359826--dd131816e4.md) (community post): "new API in Business Central 29 that lets AL code check"

Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn's own.
