Hi,
Executing XPath over a set of files it is already possible using the
Saxon 9 collection function. For example
collection('.?select=*.xsd;on-error=ignore')/*
will return the root elements from all the *.xsd files from the
directory holding the current file and will ignore errors if some *.xsd
file is not wellformed XML.
Along with the XPath search field in the toolbar oXygen provides also an
XPath Builder View that gives a better layout for writing these XPath
queries and also holds a history with the last executed XPath queries.
oXygen allows also to set a CollectionURIResolver for Saxon (in
Options->Preferences -- XML / XSLT-FO-XQuery / XSLT / Saxon / Saxon-B/SA
/ Advanced) so basically one can implement support for special
collections as the results returned by the collection function. Checking
this - it works only for XSLT and XQuery execution but not for XPath 2.0.
Adding in oXygen support for some default collections as Florent
suggested looks like a nice idea and we recorded it on our issues
tracking system.
For more information about using the Saxon collection function see
http://www.saxonica.com/documentation/sourcedocs/collections.html
Best Regards,
George
--
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
Wendell Piez wrote:
Hi,
I know about the Find/Replace in Files option on the context menu in the
Project View. Run a string (or regular expression) search through a set
of files collected in a folder in your project. Cool.
How about an XPath option that would work the same way? Currently I
usually write myself a little Schematron to locate particular nodes,
which isn't a big deal. But it would be nice not to have to when the
search can be expressed simply in a one-line XPath.
Cheers,
Wendell
======================================================================
Wendell Piez mailto:[EMAIL PROTECTED]
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================
_______________________________________________
oXygen-user mailing list
[email protected]
http://www.oxygenxml.com/mailman/listinfo/oxygen-user
_______________________________________________
oXygen-user mailing list
[email protected]
http://www.oxygenxml.com/mailman/listinfo/oxygen-user