]> Lady’s Gitweb - LesML/blobdiff - README.markdown
Support attributes
[LesML] / README.markdown
index 327f253c5d3c63fdb24c0c14ba3e1607a4d43b1e..11c8c3723b7ca80497e6bff3ac194d8bc663e0ad 100644 (file)
@@ -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 `<html:span>`.
+
 - The characters `{🔗` and `>}` indicate a hyperlink to a U·R·L
     (`<html:a>`).
   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
 
This page took 0.198447 seconds and 4 git commands to generate.