XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Dev NullSubject: Open an XML document in the XML Source Tree outside the XSLT editor
Author: Dev Null
Date: 01 Jun 2015 01:17 PM
Originally Posted: 28 May 2015 01:43 PM
Hello,

I am looking for a way to open an XML document in the XML Source Tree window outside the XSLT editor. I have no idea if this is even possible. The reason I would like to do this is because I am hoping to conveniently create an XPath expression by dragging an element from one XML document into another XML document that I am editing, without necessarily creating a style sheet. The Xpath Query editor does not help me here because that can only refer to elements in the CURRENT document, not to those in another XML document.

Some background: I am looking for a tool to create Schematron rules. The rules use Xpath expressions to reference a source document but the Schematron file is not a style sheet so I cannot use the XSLT editor.

I need a productivity tool to create the Schematron rules and validate the syntax and the expressions in them. It would be even better if I could create Xpath expressions by dragging from an XML schema.

So this is not about running Schematron validation itself, we have software to do that.

Any help would be appreciated.

Postnext
Ivan PedruzziSubject: No Topic
Author: Ivan Pedruzzi
Date: 29 May 2015 02:33 AM

Have you look at "Copy XPath Query to Clipboard" in the XML Editor -> Tree Tab context menu ?

Ivan Pedruzzi
Stylus Studio Team

Posttop
Dev NullSubject: No Topic
Author: Dev Null
Date: 01 Jun 2015 01:17 PM
Thanks for replying. I had not seen that option. It is not the same as "mapping" but it is definitely useful. I do think that the query I get is overly complicated though, for example it gives me:

/*[local-name()='CreateSalesOrderRequest' and namespace-uri()='http://www.enexis.nl/Services/Basix/SalesOrderService']/*[local-name()='ProcessSalesOrder' and namespace-uri()='http://www.enexis.nl/schemas/SalesOrderRequest'][1]

Instead of just:

/ns0:CreateSalesOrderRequest/ns1:ProcessSalesOrder[1]

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.