|        | |||||
|  | |||||
| XML/SGML parser: locking input | |||||
| Prerequisite Concepts | Related Syntax | ||||
Input to the SGML or XML parser is "locked" whenever a repeat over or using is applied to any of:
attributes shelf
data-attributes shelf
This means that the available set of attributes does not change while an action prefixed by using, or a repeat over, is being performed.
What happens is that while the using or repeat over is being performed, any text written to the #markup-parser stream is "buffered" and not passed to the parser. The SGML or XML parser is not active, with the consequence that there is no question about what set of attributes is identified by the using or repeat over. In this regard, these forms are like a repeat over current elements action, which also needs to "lock" the parser input in the same circumstance and for the same reason.
| Prerequisite Concepts Aided translation types Markup languages | Related Syntax #markup-parser #sgml attributes data-attributes repeat over | 
| ---- |