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/

Reply via email to