Skip to content

Format-Specific Limits

Integers can be written in decimal, hexadecimal, octal, or binary form, and may contain underscores as separators. See Integers for the syntax.

Not every file format accepts every form: some reject non-decimal bases, others reject underscores. Writing the number as a string works in all formats — Archmage parses quoted numbers as integers.

rank: "1_024"
mask: "0xFF_FF"

Archmage processes only these XML node types:

  • Document
  • Element
  • Attr
  • Text
  • CDATASection

All other node types (comments, processing instructions, directives) are silently ignored.

Within a single element, attribute names and child element names must not overlap. If an Attr and a child Element share the same name, Archmage reports an error.