 |
 |
 |
 | Altova MissionKit® | The Altova MissionKit provides support for XQuery development, profiling, debugging, and code generation in XMLSpy and MapForce. |
 | Altova XMLSpy® | XMLSpy includes native, schema-aware support for XQuery development, profiling, and debugging... |
 | Altova MapForce® | MapForce autogenerates standards-conformant XQuery code for mapping one XML Schema to another... |
XQuery (XML Query) is a recently introduced recommendation from the World Wide Web Consortium (W3C) that defines a query language for extracting data from XML files and databases, and producing results in XML markup. Though designed for working with XML databases, XQuery has broad applications for processing both structured and semi-structured data – ostensibly any data format that can be viewed as XML – such as relational databases and standard office documents.
XQuery shares a common data model with XPath 2.0, and uses XPath syntax to operate on sequences of nodes within XML documents. In fact, XPath is actually a subset of the XQuery language, meaning that any valid XPath expression is also valid XQuery. Where XQuery expands upon the XPath standard is in its ability to perform more complex operations such as on-the-fly result-set transformations, record selection based on FLWOR expressions, joins, and recursion based on built-in functions. XMLSpy® 2009 includes native, schema-aware support for XQuery development with AltovaXML™, its built-in, standards-conformant XQuery engine, which is also available as a free download for use in your applications.
To make learning and working with XQuery as easy as possible, XMLSpy includes intelligent editing features such as syntax coloring, context sensitive entry helpers, and code completion, as well as an XQuery debugger and XQuery profiler (see below).
> read more The XMLSpy XQuery Debugger allows you to test and perfect your XQuery code as you’re writing it. You can set breakpoints on any expression in the XQuery document and any node(s) in the associated XML file to halt the debugger whenever that particular instruction or node is accessed. This provides you with an immediate visual understanding of the way that your XQuery document is processing the XML data.
> read more The XMLSpy XQuery profiler monitors your XQuery code as it runs and record how long each process takes. You can then use this information to determine which parts of the code are taking the longest time and optimize any problem areas or bottlenecks.
> read more MapForce® 2009 autogenerates standards-conformant XQuery code for mapping one XML Schema to another XML Schema. Using its intuitive visual interface, MapForce allows you to define data mappings graphically and then generate XQuery code to implement the data transformation.
The ability to generate XQuery code allows you work with XQuery in a native implementation with MapForce acting as a visual XQuery builder. The XQuery code generated by MapForce can then be executed in an XML-enabled database.
> read more AltovaXML® 2009 is a free XML standards processor that includes the Altova schema-aware XQuery processor, XSLT 1.0 processor, schema-aware XSLT 2.0 processor, and XML validating parser. Now you can use the same engines found in Altova XMLSpy, MapForce, and StyleVision in your own applications, royalty-free. AltovaXML includes COM, Java, and .NET interfaces and supports command line operations. Learn more and download AltovaXML® 2009. > read more
|
 |
 |
 |