name: XML strict fileTypes: []
scopeName: text.xml.strict uuid: 74AEC234-DD4D-4AB1-B855-253E34E34BFE foldingStartMarker: ^s*(<(?!.+?(/>|</.+?>))|<[!%]–(?!.+?–%?>)|<%[!]?(?!.+?%>)) patterns:
-
name: meta.tag.processing-instruction.xml captures:
"0": name: punctuation.definition.tag.xml
begin: <? end: “>”
-
name: meta.tag.sgml.xml captures:
"0": name: punctuation.definition.tag.xml
begin: <! end: “>”
-
name: meta.tag.xml endCaptures:
"6": name: entity.name.tag.localname.xml "7": name: punctuation.definition.tag.xml "8": name: invalid.illegal.unexpected-end-tag.xml "1": name: punctuation.definition.tag.xml "2": name: punctuation.definition.tag.xml "3": name: entity.name.tag.namespace.xml "4": name: entity.name.tag.xml "5": name: punctuation.separator.namespace.xml
begin: (<)(?:([-_]+)((:)))?([-_.:]+) beginCaptures:
"6": name: invalid.illegal.unexpected-end-tag.xml "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
end: (/>)|(</)(2)((4))(5)(>)|([-_.:[:alnum:]]+>) 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: s+(?:([-_a-zA-Z0-9]+)((:)))?([a-zA-Z-]+)=
-
name: string.quoted.double.xml endCaptures:
"0": name: punctuation.definition.string.end.xml
begin: “"” beginCaptures:
"0": name: punctuation.definition.string.begin.xml
end: “"”
-
name: string.quoted.single.xml endCaptures:
"0": name: punctuation.definition.string.end.xml
begin: “'” beginCaptures:
"0": name: punctuation.definition.string.begin.xml
end: “'”
-
name: meta.tag-content.xml begin: “>” beginCaptures:
"0": name: punctuation.definition.tag.xml
end: (?=</) patterns:
-
include: $self
-
-
foldingStopMarker: ^”>s*(+>|[/%]>|–>)s*$ keyEquivalent: ^~X