Archive for August 10th, 2006

XPathView Plugin: Boosting XSL and XML Development

Thursday, August 10th, 2006

IntelliJ IDEA features excellent support for XML development. Smart editor with code completion, error highlighting and other productivity aimed features help create efficient code. However, there is no limit in perfecting the development environment.

XPathView plugin extends IntelliJ IDEA XML and XSL support by providing for:

  • Instant XPath evaluation

    Get the fully qualified XPath expression that identifies certain XML document node. Use it in your application to refer to that node, or create an XSL base stylesheet.

    XPathView plugin: Evaluation

    The plugin also lets you evaluate XPath queries and examine what results they produce. You can define the context and scope for your queries to make XSL scripts debugging yet more productive.
  • XSL aware completion and highlighting

    XPathView extends IntelliJ IDEA completion and error highlighting to make XML development even more productive.
    XPathView is aware of all functions, variables and other entities defined within an XSL stylesheet…

    XPathView plugin: Code Completion

    ….and of parameters defined for specific templates.

    XPathView plugin: Code Completion

    The plugin recognizes XSL specific errors, like missing function parameters, unresolved references, incorrect expression and XPathView syntax and more.

    XPathView plugin: Error Highlighting
  • XSL aware refactorings

    XPathView provides for refactoring of template, function, parameter and variable names. Inline and introduce refactorings let flexibly manage XSL code and replace expressions with variables and vice versa.

    XPathView plugin: Refactoring

  • XSL aware intention actions
    XPathView features intentions for transforming XSL code. For example, converting xsl:if into xsl:choose

    XPathView plugin: Refactoring
  • XSL debugging run configurations

    Plugin supports creating run configurations through the standard IntelliJ IDEA settings dialog. You can use it to test and debug your XSL scripts, verify stylesheet output, etc. just like you would do that with an ordinary application. Plugin lets pass specific parameters to scripts at runtime and supports for multiple output formats, including IntelliJ IDEA console and user defined files.



For more detailed information about XPathView and complete feature list, visit its home page

XPathView is freeware and available for installation through IntelliJ IDEA Plugin manager.

You can also dowload it from IntelliJ Plugin Repository

Technorati tags: , , ,