Skip to content

Feature List

Phil Fearon edited this page May 29, 2020 · 3 revisions

Main Features

  • XSLT 3.0 and XPath 3.1 Syntax highlighting
    • Using character by character lexer - no regular expressions
  • code analysis with transient structures instead of cpu-intensive abstract syntax tree
  • XSLT 3.0 and XPath 3.1 Formatting
    • Format document
    • Format selection
    • Format on paste
    • Format on type
  • Suppports Saxon and EXPath extension namespaces
  • Supports proposed XSLT 4.0 language extensions
  • XSLT Outline View
  • XSLT/XPath Symbol-lookup
  • XML Well-Formedness Checking
  • XSLT Static Code Checking (wip)
  • XPath Static Code Checking
  • Mark unused variables
  • Close-tag auto-completion with tag-name
  • Tag renaming - start tag synchronised with close tag
  • Saxon XSLT Transform Task Provider (requires Java)
  • Numerous pre-compile checks for improved diagnostics
  • Checks XML well-formedness (excludes internal DTD subset)
  • Checks variable/param references
  • Checks higher-order function references
  • Checks XPath keywords
  • Checks internal/user-defined function names and arity
  • Checks XSLT imports/includes asynchronously
  • Checks accumulator and attribute-set names
  • Checks mode names used in apply-templates instruction
  • Checks template names and param names in call-templates instruction
  • Checks for duplicate global symbol names
  • Checks prefixes for node-name tests
  • Checks atomic type names
Clone this wiki locally