From a forthcoming Press
Visualizer's value as an XML, XSLT and XPath learning and authoring tool
results from its ability to present the results of any XPath expression in
an immediate, appealing and straightforward
this is the most advanced, powerful and easy to use XPath developer
What is XPath?
XPath we must first understand it's big sister... XSL.
XSL is a powerful
language for programming and lends itself easily to manipulating XML. This
makes XSL extremely important in the world of B2B and the upcoming Internet
technologies such as UDDI.
the power of a separate (but related) technology called XPath, XSL would not be
so powerful. Why? Well, it's rather like building a calculator while
limiting the complexity of the calculations which can be done by that
This is a full
blown Visual XPath Interpreter for the evaluation of any XPath expression and
visual presentation of the resulting values.
Is it user-friendly?
expandable/collapsible syntax color-coded display of the source XML Document is
the same as done by default by Microsoft Internet Explorer.
What will XPath Visualizer be used
- Composing the
exact XPath expression when designing an XSLT
- As a "nodeset view" in a watch window of an XSLT debugger.
- Conveniently obtaining subsets of elements by defining and referencing
xsl:variables and xsl:keys.
- Obtaining any quantitative measures of the xml source by evaluating
expressions that return a scalar.
- Learning and playing with XPath expressions.
- Learning and playing with xsl:variables and xsl:keys.
- As a good example how to process completely un-anticipated XML documents
using "push processing".
What's new in xPath Visualizer
The major new
feature is the ability to assist the user in dynamically specifying their own
xsl:key elements and to use the key() function in their XPath
Visualizer remembers and makes available to manage and reuse any previously
entered expression, variable or key definition.
The source XML
Document is displayed with any node hi-lighted that satisfies the XPath
In case the
expression evaluates to a scalar (string | number | boolean) then it is
displayed in a separate window.
VBXML.COM is a
highly focused community-builder where visitors and community leaders in the XML
industry are encouraged to assist in creating community
VBXML.COM aims to
foster 30 XML-related projects, driven by the various VBXML community channels,
The projects can
range from online source code providers to Visual Development
environments. One major current focus is UDDI and the spectacular impact
expected from this new technology.
formed in March 1999"
Typical Applications: XSLT Authoring, Learning XPath and XSLT
Availability: Now, requires MSXML3 and IE
More Information: http://www.vbxml.com/xpathvisualizer