diff --git a/lib/LaTeXML/Post/MathML.pm b/lib/LaTeXML/Post/MathML.pm index ab37dedde..3e97cd262 100644 --- a/lib/LaTeXML/Post/MathML.pm +++ b/lib/LaTeXML/Post/MathML.pm @@ -89,6 +89,7 @@ sub outerWrapper { qw(about resource property rel rev typeof datatype content); my $wrapped = ['m:math', { display => ($mode eq 'display' ? 'block' : 'inline'), class => $math->getAttribute('class'), + intent => $math->getAttribute('intent'), alttext => $math->getAttribute('tex'), #### Handy for debugging math ### title => $math->getAttribute('text'), @@ -353,6 +354,10 @@ sub pmml { # Associate the generated node with the source XMath node. if (my $role = _getattr($refr, $node, 'role')) { $$result[1]{_role} = $role; } + if (my $intent = _getattr($refr, $node, 'intent')) { + $$result[1]{intent} = $intent; } + if (my $arg = _getattr($refr, $node, 'arg')) { + $$result[1]{arg} = $arg; } $LaTeXML::Post::MATHPROCESSOR->associateNode($result, $node); return $result; } diff --git a/lib/LaTeXML/resources/RelaxNG/LaTeXML-math.rnc b/lib/LaTeXML/resources/RelaxNG/LaTeXML-math.rnc index c95efa9ab..9f8f32db1 100644 --- a/lib/LaTeXML/resources/RelaxNG/LaTeXML-math.rnc +++ b/lib/LaTeXML/resources/RelaxNG/LaTeXML-math.rnc @@ -54,6 +54,9 @@ Math_attributes = ## a textified representation of the math. attribute text { text }?, + ## intent attribute from MathML 4 + attribute intent { text }?, + ## preserved grammar-near lexemes for export to external apps attribute lexemes { text }? @@ -88,6 +91,12 @@ XMath.attributes = ## The OpenMath CD for which \attr{meaning} is a symbol. attribute omcd { text }?, + ## intent attribute from MathML 4 + attribute intent { text }?, + + ## arg attribute from MathML 4 + attribute arg { text }?, + ## An encoding of the position of sub/superscripts ## Before parsing, it takes two forms. On a base token or element, ## it is one of (pre|mid|post), indicating where any script can be placed. diff --git a/lib/LaTeXML/resources/RelaxNG/LaTeXML-math.rng b/lib/LaTeXML/resources/RelaxNG/LaTeXML-math.rng index 0f136de3b..d8c697ceb 100644 --- a/lib/LaTeXML/resources/RelaxNG/LaTeXML-math.rng +++ b/lib/LaTeXML/resources/RelaxNG/LaTeXML-math.rng @@ -80,6 +80,11 @@ the content of the \elementref{XMath} element. a textified representation of the math. + + + intent attribute from MathML 4 + + preserved grammar-near lexemes for export to external apps @@ -133,6 +138,16 @@ such as the OpenMath name. The OpenMath CD for which \attr{meaning} is a symbol. + + + intent attribute from MathML 4 + + + + + arg attribute from MathML 4 + + An encoding of the position of sub/superscripts diff --git a/lib/LaTeXML/resources/RelaxNG/LaTeXML.model b/lib/LaTeXML/resources/RelaxNG/LaTeXML.model index 5febc8dcf..32dcac1c7 100644 --- a/lib/LaTeXML/resources/RelaxNG/LaTeXML.model +++ b/lib/LaTeXML/resources/RelaxNG/LaTeXML.model @@ -90,21 +90,21 @@ subsubsection.body:=(ltx:TOC,ltx:declare,ltx:figure,ltx:float,ltx:glossarydefini *{!svg:*,*,*:*}(!svg:*,#PCDATA,*,*:*) *:*{}(*:*) ltx:ERROR{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,content,cssstyle,datatype,fragid,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,typeof,vocab,xml:id,xml:lang}(#PCDATA) -ltx:Math{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,backgroundcolor,class,content,content-tex,cssstyle,datatype,description,fragid,framecolor,framed,imagedepth,imageheight,imagesrc,imagewidth,lexemes,mode,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,tex,text,typeof,vocab,xml:id,xml:lang}(ltx:XMath) +ltx:Math{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,backgroundcolor,class,content,content-tex,cssstyle,datatype,description,fragid,framecolor,framed,imagedepth,imageheight,imagesrc,imagewidth,intent,lexemes,mode,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,tex,text,typeof,vocab,xml:id,xml:lang}(ltx:XMath) ltx:MathBranch{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,content,cssstyle,datatype,format,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,typeof,vocab,xml:lang}(ltx:Math,ltx:td,ltx:tr) ltx:MathFork{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,content,cssstyle,datatype,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,typeof,vocab,xml:lang}(ltx:Math,ltx:MathBranch,ltx:text) ltx:TOC{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,content,cssstyle,datatype,format,lists,name,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,scope,select,show,typeof,vocab,xml:lang}(ltx:title,ltx:toclist) -ltx:XMApp{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,backgroundcolor,class,color,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,framecolor,framed,height,href,lpadding,meaning,name,omcd,opacity,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,scriptpos,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(ltx:ERROR,ltx:XMApp,ltx:XMArg,ltx:XMArray,ltx:XMDual,ltx:XMHint,ltx:XMRef,ltx:XMText,ltx:XMTok,ltx:XMWrap) -ltx:XMArg{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,height,href,lpadding,meaning,name,omcd,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,rule,scriptpos,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(ltx:ERROR,ltx:XMApp,ltx:XMArg,ltx:XMArray,ltx:XMDual,ltx:XMHint,ltx:XMRef,ltx:XMText,ltx:XMTok,ltx:XMWrap) -ltx:XMArray{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,colsep,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,height,href,lpadding,meaning,name,omcd,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rowsep,rpadding,scriptpos,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(ltx:XMRow) +ltx:XMApp{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,arg,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,backgroundcolor,class,color,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,framecolor,framed,height,href,intent,lpadding,meaning,name,omcd,opacity,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,scriptpos,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(ltx:ERROR,ltx:XMApp,ltx:XMArg,ltx:XMArray,ltx:XMDual,ltx:XMHint,ltx:XMRef,ltx:XMText,ltx:XMTok,ltx:XMWrap) +ltx:XMArg{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,arg,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,height,href,intent,lpadding,meaning,name,omcd,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,rule,scriptpos,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(ltx:ERROR,ltx:XMApp,ltx:XMArg,ltx:XMArray,ltx:XMDual,ltx:XMHint,ltx:XMRef,ltx:XMText,ltx:XMTok,ltx:XMWrap) +ltx:XMArray{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,arg,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,colsep,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,height,href,intent,lpadding,meaning,name,omcd,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rowsep,rpadding,scriptpos,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(ltx:XMRow) ltx:XMCell{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,backgroundcolor,border,class,colspan,content,cssstyle,datatype,fragid,framecolor,framed,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,rowspan,thead,typeof,vocab,width,xml:id,xml:lang}(ltx:ERROR,ltx:XMApp,ltx:XMArg,ltx:XMArray,ltx:XMDual,ltx:XMHint,ltx:XMRef,ltx:XMText,ltx:XMTok,ltx:XMWrap) -ltx:XMDual{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,height,href,lpadding,meaning,name,omcd,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,scriptpos,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(ltx:ERROR,ltx:XMApp,ltx:XMArg,ltx:XMArray,ltx:XMDual,ltx:XMHint,ltx:XMRef,ltx:XMText,ltx:XMTok,ltx:XMWrap) -ltx:XMHint{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,height,href,lpadding,meaning,name,omcd,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,scriptpos,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}() -ltx:XMRef{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,height,href,idref,lpadding,meaning,name,omcd,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,scriptpos,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}() +ltx:XMDual{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,arg,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,height,href,intent,lpadding,meaning,name,omcd,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,scriptpos,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(ltx:ERROR,ltx:XMApp,ltx:XMArg,ltx:XMArray,ltx:XMDual,ltx:XMHint,ltx:XMRef,ltx:XMText,ltx:XMTok,ltx:XMWrap) +ltx:XMHint{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,arg,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,height,href,intent,lpadding,meaning,name,omcd,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,scriptpos,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}() +ltx:XMRef{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,arg,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,height,href,idref,intent,lpadding,meaning,name,omcd,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,scriptpos,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}() ltx:XMRow{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,backgroundcolor,class,content,cssstyle,datatype,fragid,framecolor,framed,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,typeof,vocab,xml:id,xml:lang}(ltx:XMCell) -ltx:XMText{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,backgroundcolor,class,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,framecolor,framed,height,href,lpadding,meaning,name,omcd,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,scriptpos,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(#PCDATA,ltx:ERROR,ltx:Math,ltx:anchor,ltx:bibref,ltx:break,ltx:cite,ltx:del,ltx:emph,ltx:glossaryref,ltx:graphics,ltx:inline-block,ltx:inline-description,ltx:inline-enumerate,ltx:inline-itemize,ltx:inline-logical-block,ltx:inline-sectional-block,ltx:picture,ltx:rawhtml,ltx:rawliteral,ltx:ref,ltx:rule,ltx:sub,ltx:sup,ltx:tabular,ltx:text,ltx:verbatim,svg:svg) -ltx:XMTok{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,backgroundcolor,class,color,content,cssstyle,datatype,decl_id,depth,enclose,float,font,fontsize,fragid,framecolor,framed,height,href,lpadding,mathstyle,meaning,name,omcd,opacity,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,scriptpos,stretchy,thickness,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(#PCDATA) -ltx:XMWrap{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,backgroundcolor,class,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,framecolor,framed,height,href,lpadding,meaning,name,omcd,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,rule,scriptpos,style,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(ltx:ERROR,ltx:XMApp,ltx:XMArg,ltx:XMArray,ltx:XMDual,ltx:XMHint,ltx:XMRef,ltx:XMText,ltx:XMTok,ltx:XMWrap) +ltx:XMText{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,arg,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,backgroundcolor,class,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,framecolor,framed,height,href,intent,lpadding,meaning,name,omcd,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,scriptpos,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(#PCDATA,ltx:ERROR,ltx:Math,ltx:anchor,ltx:bibref,ltx:break,ltx:cite,ltx:del,ltx:emph,ltx:glossaryref,ltx:graphics,ltx:inline-block,ltx:inline-description,ltx:inline-enumerate,ltx:inline-itemize,ltx:inline-logical-block,ltx:inline-sectional-block,ltx:picture,ltx:rawhtml,ltx:rawliteral,ltx:ref,ltx:rule,ltx:sub,ltx:sup,ltx:tabular,ltx:text,ltx:verbatim,svg:svg) +ltx:XMTok{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,arg,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,backgroundcolor,class,color,content,cssstyle,datatype,decl_id,depth,enclose,float,font,fontsize,fragid,framecolor,framed,height,href,intent,lpadding,mathstyle,meaning,name,omcd,opacity,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,scriptpos,stretchy,thickness,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(#PCDATA) +ltx:XMWrap{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,arg,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,backgroundcolor,class,content,cssstyle,datatype,decl_id,depth,enclose,float,fragid,framecolor,framed,height,href,intent,lpadding,meaning,name,omcd,possibleFunction,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,role,rpadding,rule,scriptpos,style,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(ltx:ERROR,ltx:XMApp,ltx:XMArg,ltx:XMArray,ltx:XMDual,ltx:XMHint,ltx:XMRef,ltx:XMText,ltx:XMTok,ltx:XMWrap) ltx:XMath{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,content,cssstyle,datatype,fragid,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,typeof,vocab,xml:id,xml:lang}(ltx:ERROR,ltx:XMApp,ltx:XMArg,ltx:XMArray,ltx:XMDual,ltx:XMHint,ltx:XMRef,ltx:XMText,ltx:XMTok,ltx:XMWrap) ltx:_CaptureBlock_{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,align,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,backgroundcolor,class,content,cssstyle,datatype,depth,float,fragid,framecolor,framed,height,inlist,labels,prefix,property,rdf-prefixes,rel,resource,resourceidref,resourcelabelref,rev,typeof,vattach,vocab,width,xml:id,xml:lang,xoffset,yoffset}(ltx:ERROR,ltx:TOC,ltx:abstract,ltx:acknowledgements,ltx:appendix,ltx:bibliography,ltx:block,ltx:break,ltx:caption,ltx:chapter,ltx:classification,ltx:date,ltx:declare,ltx:description,ltx:enumerate,ltx:equation,ltx:equationgroup,ltx:figure,ltx:float,ltx:glossary,ltx:glossarydefinition,ltx:graphics,ltx:index,ltx:indexmark,ltx:inline-block,ltx:inline-description,ltx:inline-enumerate,ltx:inline-itemize,ltx:inline-logical-block,ltx:inline-sectional-block,ltx:itemize,ltx:keywords,ltx:listing,ltx:logical-block,ltx:navigation,ltx:note,ltx:p,ltx:pagination,ltx:para,ltx:paragraph,ltx:part,ltx:picture,ltx:proof,ltx:quote,ltx:rawhtml,ltx:rawliteral,ltx:rdf,ltx:resource,ltx:rule,ltx:section,ltx:sectional-block,ltx:sidebar,ltx:slide,ltx:slidesequence,ltx:subsection,ltx:subsubsection,ltx:subtitle,ltx:table,ltx:tabular,ltx:theorem,ltx:toccaption,ltx:verbatim,svg:foreignObject,svg:g,svg:svg) ltx:abstract{!aria:*,!xml:*,*:*,about,aboutidref,aboutlabelref,aria:activedescendant,aria:atomic,aria:autocomplete,aria:braillelabel,aria:brailleroledescription,aria:busy,aria:checked,aria:colcount,aria:colindex,aria:colindextext,aria:colspan,aria:controls,aria:current,aria:describedby,aria:description,aria:details,aria:disabled,aria:dropeffectDeprecated,aria:errormessage,aria:expanded,aria:flowto,aria:grabbedDeprecated,aria:haspopup,aria:hidden,aria:invalid,aria:keyshortcuts,aria:label,aria:labelledby,aria:level,aria:live,aria:modal,aria:multiline,aria:multiselectable,aria:orientation,aria:owns,aria:placeholder,aria:posinset,aria:pressed,aria:readonly,aria:relevant,aria:required,aria:role,aria:roledescription,aria:rowcount,aria:rowindex,aria:rowindextext,aria:rowspan,aria:selected,aria:setsize,aria:sort,aria:valuemax,aria:valuemin,aria:valuenow,aria:valuetext,class,content,cssstyle,datatype,name,prefix,property,rel,resource,resourceidref,resourcelabelref,rev,typeof,vocab,xml:lang}(ltx:ERROR,ltx:block,ltx:break,ltx:declare,ltx:description,ltx:enumerate,ltx:equation,ltx:equationgroup,ltx:glossarydefinition,ltx:graphics,ltx:indexmark,ltx:inline-block,ltx:inline-description,ltx:inline-enumerate,ltx:inline-itemize,ltx:inline-logical-block,ltx:inline-sectional-block,ltx:itemize,ltx:listing,ltx:navigation,ltx:note,ltx:p,ltx:pagination,ltx:picture,ltx:quote,ltx:rawhtml,ltx:rawliteral,ltx:rdf,ltx:resource,ltx:rule,ltx:tabular,ltx:verbatim,svg:svg)