有没有办法在没有XSLT 3中的值的情况下序列化HTML5属性?
我的目标是产生类似的东西:
<div ui-focused>...</div>
据我所知,它有效的HTML5输出。
答案 0 :(得分:1)
这是HTML5规范中定义的属性吗?然后我认为它应该按照你想要的顺序化,给出正确的输出方法,例如在http://xsltfiddle.liberty-development.net/6qM2e25中
<select>
<option>a</option>
<option selected="selected">b</option>
<option>c</option>
</select>
被序列化为
<select>
<option>a</option>
<option selected>b</option>
<option>c</option>
</select>
但是如果该属性不被称为XSLT处理器的布尔属性,我认为没有办法告诉它将其序列化为空。另一方面,我认为HTML解析器不会误解像ui-focused="ui-focused"
这样的格式。
另见https://www.w3.org/TR/html5/infrastructure.html#sec-boolean-attributes。