The SketchPath application was designed to be an XPath editor and XML analysis and testing tool. It provides an integrated graphical environment for viewing XML files, developing and testing XPath expressions against them and managing the expressions in file libraries.
SketchPath uses the .NET System.Xml.XPath XPath Evaluator which conforms to the XPath 1.0 Standard.
Here are some key features of "SketchPath":
· XPath Location Step-Tracer - Predicate tracing
· Auto-Generate XPath Locations by selecting from
· XPath Result list
· Regular Expression Result list
· Element Tree View
· Element Nodes List
· XML Text Editor
· XPath Variables List
· XPath Step Tracer
· Save XPath expressions for re-use as variables
· Import XPath Expressions from an XML source (eg. XSLT)
· Manage Xpath variables lists in groups
· Save and load XPath variable groups in library files
· 'As-You-Type' bookmarking of nodeset results in Element Tree View
· Manage Xpath environment
· Manage Namespaces
· Set the Context Node
· Select the group of XPath variables required
· Auto-Complete ('Intellisense') uses 'Look-Ahead' to list available location and value nodes when typing
· A dynamically populated XPath 'Assist Pane' allows the building of complex expressions
· Syntax checking and colorizing of XPath expressions
· Uses .NET System.XML.XPath namespace to evaluate expressions
· All XML panes synchronised, viewable panes & behaviour controlled by modes
· Use Regular Expressions (Regex) to resolve XPath locations
· Simple User-Interface with just 3 main toolbars with minimal icon-clutter
· Simple Flexible and Resizeable multiline Expression Editor pane
Package Inspection feature for ZIP compressed XML file structures, support includes:
· Word 2007 docx format
· Excel 2007 xlsx format
· Powerpoint 2007 pptx format
· XML Paper Specification xps format
· OASIS Open Document Format (ODF)
· Fast XPath location generation using an optimized 'Element Index' (updated as you type)
· Free-flow XML Source Editor Pane with well-formedness checking
Requirements:
· Microsoft .NET Framework 2.0.