DeltaXML / vscode-xslt-tokenizer

VSCode extension for highlighting XSLT and XPath (upto 3.0/3.1)
MIT License
46 stars 4 forks source link

Integrate support for EXSLT #94

Closed jvogel-cur closed 2 years ago

jvogel-cur commented 2 years ago

Is there a plan to integrate EXSLT functions support?

Everything works great, only the error messages are confusing.

image

pgfearo commented 2 years ago

The approach here would be to avoid checking the existence/arity of functions in the EXSLT namespace.

I am however not planning to actively support EXSLT (through auto-completion etc.) as this extension is intended for XSLT 3.0 and XPath 3.1 which supersedes EXSLT.

pgfearo commented 2 years ago

Functions found to be in the 5 documented EXSLT namespaces are now no longer checked, therefore problems are not reported. There's also auto-completion for the http://exslt.org/common namespace declaration on the root element.

I won't be adding further support for EXSLT going forwards as EXSLT was superseded many years ago.