name: XSL fileTypes:
-
xsl
-
xslt
scopeName: text.xml.xsl repository:
singlequotedString: name: string.quoted.single.xml endCaptures: "0": name: punctuation.definition.string.end.xml begin: "'" beginCaptures: "0": name: punctuation.definition.string.begin.xml end: "'" doublequotedString: name: string.quoted.double.xml endCaptures: "0": name: punctuation.definition.string.end.xml begin: "\"" beginCaptures: "0": name: punctuation.definition.string.begin.xml end: "\""
uuid: DB8033A1-6D8E-4D80-B8A2-8768AAC6125D foldingStartMarker: ^s*(<(?!.+?(/>|</.+?>))|<[!%]–(?!.+?–%?>)|<%[!]?(?!.+?%>)) patterns:
-
name: meta.tag.xml.template captures:
"1": name: punctuation.definition.tag.xml "2": name: entity.name.tag.namespace.xml "3": name: entity.name.tag.xml "4": name: punctuation.separator.namespace.xml "5": name: entity.name.tag.localname.xml
begin: (<)(xsl)((:))(template) end: (>) patterns:
-
captures:
"1": name: entity.other.attribute-name.namespace.xml "2": name: entity.other.attribute-name.xml "3": name: punctuation.separator.namespace.xml "4": name: entity.other.attribute-name.localname.xml
match: “ (?:([-_a-zA-Z0-9]+)((:)))?(+)”
-
include: “#doublequotedString”
-
include: “#singlequotedString”
-
-
include: text.xml
foldingStopMarker: ^”>s*(+>|[/%]>|–>)s*$ keyEquivalent: ^~X