I copied the taverna-hackers as I think we want to keep up these kind of discussions public as part of the "open development" strategy :-)
My replies inline: On 9 September 2014 15:28, Dmitry <[email protected]> wrote: > Hello Stian, > >> Is is similar to the tree thing we have for creating XPaths? > > XPath component parses XML while this tree is XML Schema based, so XML > Schema is a must. > Tecnically, having the XML Schema model, it could be possible to get XPath > for any node automatically... > > Having XML Schema, it is possible to read XML file to fill the tree. > In this case the tree does not represent the original XML structure, but > rather a simple model of it. > The tree is editable and in any moment it is possible to serialize it into > the XML. > > It is also possible to fill the tree without any XML file, just providing an > XML element/type QName. > In this case, XML Schema is analyzed and the empty tree (with no values) is > created. > > This can be useful to create a SOAP message for a service, when we have only > XML Schemas (from WSDLs) and input parameters. Ah, this sounds great - so we can also potentially get rid of the XML splitters for "rich" XML input using this? Also it could work with REST services that have XSDs (Sadly most of them don't :( ). > I just pushed the XML Schema UI library. > > Initially by mistake in a wrong package, but fixed now. > package: net.sf.taverna.xml.schema.ui > > The pom... > > <groupId>net.sf.taverna.t3.ui-components</groupId> > <artifactId>xml-schema-ui</artifactId> > <version>0.1</version> > <packaging>bundle</packaging> > > <name>xml-schema-ui</name> > > Probably have to change (also it done to build with Netbeans) Yeah, I would change the groupId to be <groupId>net.sf.taverna.xml-schema-ui</groupId> <artifactId>xml-schema-ui</artifactId> as the library is independent (and it is not by itself a UI component in the workbench). -- Stian Soiland-Reyes, myGrid team School of Computer Science The University of Manchester http://soiland-reyes.com/stian/work/ http://orcid.org/0000-0001-9842-9718 ------------------------------------------------------------------------------ Want excitement? Manually upgrade your production database. When you want reliability, choose Perforce. Perforce version control. Predictably reliable. http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk _______________________________________________ taverna-hackers mailing list [email protected] Web site: http://www.taverna.org.uk Mailing lists: http://www.taverna.org.uk/about/contact-us/ Developers Guide: http://www.taverna.org.uk/developers/
