在 xslt 3 中序列化 HTML5 个没有值的属性
Serialize HTML5 attributes without values in xslt 3
有没有办法在 XSLT 3 中序列化 HTML5 没有值的属性?
我的目标是制作类似的东西:
<div ui-focused>...</div>
据我了解,它是有效的 HTML5 输出。
这是 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。
有没有办法在 XSLT 3 中序列化 HTML5 没有值的属性?
我的目标是制作类似的东西:
<div ui-focused>...</div>
据我了解,它是有效的 HTML5 输出。
这是 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。