Skip to content

Commit c7de58f

Browse files
committed
fix for #73: Spurioius 'Invalid Name' problem reported in XPath for @*:data
1 parent 3d2ba91 commit c7de58f

File tree

2 files changed

+2
-17
lines changed

2 files changed

+2
-17
lines changed

sample/import-sat.xsl

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,6 @@
33
xmlns:fn="abc"
44
version="3.0">
55

6-
<xsl:import href="sat.xsl"/>
7-
8-
<xsl:template match="pattern" mode="#default">
9-
<xsl:call-template name="tp1h">
10-
<xsl:with-param name="p1" as="element()" select="a"/>
11-
<xsl:with-param name="p2" as="element()" select="b"/>
12-
</xsl:call-template>
13-
14-
</xsl:template>
15-
16-
<xsl:template name="tp1h">
17-
<xsl:param name="p1" as="node()"/>
18-
<xsl:param name="p2" as="node()"/>
19-
20-
</xsl:template>
21-
6+
<xsl:variable name="test" select="@*:att"/>
227

238
</xsl:stylesheet>

src/xsltTokenDiagnostics.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1336,7 +1336,7 @@ export class XsltTokenDiagnostics {
13361336
skipValidation = token.value === '@xml';
13371337
if (!skipValidation && token.value === '@') {
13381338
let nextToken = allTokens.length > index + 1 ? allTokens[index + 1] : null;
1339-
skipValidation = nextToken ? token.value === '@' && nextToken.value === '*' : false;
1339+
skipValidation = nextToken ? token.value === '@' && (nextToken.value === '*' || nextToken.value === '*:') : false;
13401340
}
13411341
}
13421342
if (!skipValidation) {

0 commit comments

Comments
 (0)