|
|
Home > Online Product Documentation > Table of Contents > FLWOR Blocks FLWOR BlocksThis section describes how to work with FLWOR blocks in the XQuery Mapper tab. It covers the following topics: Parts of a FLWOR BlockFLWOR blocks are drawn as a green block with an illustration of a flower at its center, and five connectors, called ports, placed along the block's border:
For, Order by, and Return ports
You define a FLWOR statement's
Where port
The input for the
Where port must be the output port of another block, such as a condition, IF, or function block. Imagine you have two source documents - you can create an Equal condition block, and specify that the content of an element in one source document must match the content of an element in the other source document, and map the return value of this condition to the
Where port on the FLWOR block. Creating an Equal condition that specifies that the
See IF Blocks and Function Blocks for information on using other types of blocks in XQuery mapper. Flow port
The
Flow port, which is also present on IF and function blocks, allows you to link the result from other FLWOR, IF, and function blocks to define a conditional execution order for your XQuery expressions. You might decide you want a particular
Creating a FLWOR BlockYou can create FLWOR blocks in the XQuery Mapper tab in one of two ways:
|
Database-to-XML Mapping
Stylus Studio features several database-to-XML mapping tools that allow you to easily query a relational database using SQL/XML or SQL and render the results as XML. Stylus Studio also supports the world's first and only visual SQL/XML Editor!
XSD Mapping
Stylus Studio® includes a visual XSD-to-XSD mapping tool that allows you to easily implement sophisticated XML data mappings involving multiple data sources and customized data processing using either XSLT or XQuery code.
Learn XQuery in 10 Minutes, by Dr. Michael Kay - An XQuery Tutorial
Learn XQuery in 10 Minutes By Dr. Michael Kay is for all those people who really want to know what XQuery is, but don't have the time to find out. It's the fastest XQuery tutorial on the planet - read it now!
Xalan - Transforming XML with the Apache Xalan XSLT Processor
Apache Xalan is fully supported in Stylus Studio including integrated debugging, executing XSL stylesheets, troubleshooting, previewing XML transformations and more. Build Xalan applications faster and easier then before - Free Download.