Note: Before the markdown module was added, multi-line text was required to be fenced in by ```. This method will still work if you have LMXML already written this way, but it's advised to switch over to the new way, as this method has been deprecated since v0.1.2.

JSON-style Attributes

Assigning meta data to nodes can be done like writing JSON.

people
person { name: "Philip Cali" }
person { name: "Blue Steel" }

The same rules apply for JSON keys as they do for nodes: letters and
numbers are excepted, as well as hyphens and underscores.

Class Attributes

Shorthand Attributes

As one might say the JSON attributes are the long hand,
"@" attributes are the shorthand. It is important to note that
these attributes do not require a value. If no value is given,
the value is assumed to be the attribute key. This is useful for
inputs that need to be marked CHECKED, for example.