X-Git-Url: https://git.ladys.computer/LesML/blobdiff_plain/b61d90a7f838710fec07ed4a1765909f6dfcd36e..9d9f801071766e03c98ca919461855ff97ff5795:/README.markdown?ds=inline diff --git a/README.markdown b/README.markdown index 327f253..11c8c37 100644 --- a/README.markdown +++ b/README.markdown @@ -193,6 +193,16 @@ Markup within paragraphs is delimited with·out exception by pairs of (consisting of `U+034F COMBINING GRAPHEME JOINER` for X·M·L compatibility). +- The characters `{@` and `"}` indicate attribute specifications. + The attribute specification must contain at least one `="` which + separates the key of the attribute from the value. + Attributes attach to the previous element or text node, with + white·space‐only text nodes after elements ignored; if there is no + such previous element or text node, an empty text node is used + instead. + Multiple attributes can be given in sequence. + Text nodes with attributes are wrapped in ``. + - The characters `{🔗` and `>}` indicate a hyperlink to a U·R·L (``). The hyperlink must contain at least one `<`; the content before the @@ -251,7 +261,9 @@ Finally, any character can be escaped by instead providing its Unicode codepoint in the form `{U+NNNN}`, where `NNNN` is one or more hexadecimal digits. Multiple codepoints may be provided separated by periods, as in - `{U+WWWW.ZZZZ}` + `{U+WWWW.ZZZZ}`. +Due to limitations in X·S·L·T, characters cannot be escaped in + attributes (including link targets). ## Usage