Thursday, 20 December 2007

SketchPath Production Release

SketchPath 1.0 is now available for free download.

Update Summary

Improved XPath Trace Logic for functions within predicates
Settings for XML and XPath Editor font sizes now adjustable
All configurable settings now persisted between sessions
Improved handling of CDATA in results highlighting and when generating XPath expressions
Expression Auto-Generation now supports Comment and Processing Instruction nodes
XPath expressions (including 'Unfiled' expressions) saved automatically on exiting SketchPath
'Unfiled expressions from previous session loaded automatically on launching SketchPath
Disabled XML Save function now re-enabled
Import XPath feature enhanced
Command Line parameter '/l' [lowercase 'L'] can be used to set the launch XPath library
Command Line parameter '/f' can be used to set the launch XML Instance File
Nodes pane now supports CDATA
Nodes pane now lists Processing Instruction and Comment Nodes
Nodes pane 'name' column now includes position predicates where required
TreeView Trackbar now indicates level of nesting of selected node
Performance of XPath Import feature improved

Monday, 3 December 2007

XPath Survives Alongside Linq

With the understandable hype surrounding Linq to XML and the pushing back of XPath 2.0 it would be quite easy to believe that XPath was being sidelined within Microsoft solutions. Not so.

Check out Mike Taulty's screencast - Linq to XML: bringing in XPath This shows how XPath can usefully complement Linq using System.Xml.Xpath extension methods: XpathSelectElement, XpathSelectElements, XPathEvaluate and CreateNavigator.

XPath lives on...