XML 使用 XSLT 转换为 HTML 由于属性 "required" 而未验证

XML Transformation to HTML using XSLT not validating because of attribute "required"


我有一个很大的 xml 文件,它被转换为 在浏览器中显示为html。
此 html 视图包含一个公式。
当 servlet 进行编组时,就会出现问题。
它显示文件 格式不正确,因为属性 "required"
用于输入字段。

这里是我的 xsl-file:

的具体行
<input class="input" id="title" name="title" placeholder="Title" required/>


我已经不得不在 "input".
的末尾添加“/>”而不仅仅是“>” 我还可以使用以下方法解决此问题:

<input class="input" id="title" name="title" placeholder="Title" required="yes"/>


这行得通,但似乎不是一个好的解决方案,因为它没有
如果我只写 required="yes" or ="no" or ="true" or ="false"...

如果你们知道这个问题的更好解决方案,那就太好了。
谢谢!

尝试required="required"。如果您的输出方法是 html 并且您的处理器足够新可以识别 HTML 5,则输出将是 required。否则输出将是 required="required"(由 XHTML 规定)。

http://xsltransform.net/gVhD8R6