我正在寻找使用 XSLT 语言的指南/示例/“如何”。
结合所有 HTML 语言和更多的 XSLT 标记和功能,我可以使用默认语言作为 HTML ..
我可以只添加(不替换或删除默认代码提示)XSLT 语言基于 HTML 语言的几个标签、属性、功能等吗?
我收集的这些标签和属性(并为我的工作而改变):
标签:
{
"xsl:apply-templates": { "attributes": ["mode", "select"] },
"xsl:attribute": { "attributes": ["name"] },
"xsl:call-template": { "attributes": ["name"] },
"xsl:choose": { "attributes": [] },
"xsl:copy": { "attributes": ["use-attribute-sets"] },
"xsl:for-each": { "attributes": ["select"] },
"xsl:if": { "attributes": ["test"] },
"xsl:otherwise": { "attributes": [""] },
"xsl:param": { "attributes": ["name", "select"] },
"xsl:sort": { "attributes": ["case-order", "data-type", "order", "select"] },
"xsl:template": { "attributes": ["match", "mode", "name"] },
"xsl:text": { "attributes": ["disable-output-escaping"] },
"xsl:value-of": { "attributes": ["disable-output-escaping", "select"] },
"xsl:variable": { "attributes": ["name", "select"] },
"xsl:when": { "attributes": ["test"] },
"xsl:with-param": { "attributes": ["name", "select"] }
}
属性:
{ "xsl:apply-templates/mode": { "attribOption": ["Render", "Copy"] },
"xsl:apply-templates/select": { "attribOption": ["@*|node()"] },
"xsl:attribute/name": { "attribOption": ["class", "style"] },
"xsl:copy/use-attribute-sets": { "attribOption": ["@|*node"] },
"xsl:if/test": { "attribOption": ["count() > 0"] },
"xsl:sort": { "attribOption": ["case-order", "data-type", "order", "select"] },
"xsl:template/match": { "attribOption": ["@*|node()"] },
"xsl:template/mode": { "attribOption": ["Render", "Copy"] },
"xsl:text/disable-output-escaping": { "attribOption": ["yes","no"], "type": "boolean" },
"xsl:value-of/disable-output-escaping": { "attribOption": ["yes","no"], "type": "boolean" },
"xsl:when/test": { "attribOption": ["count() > 0"] }
}