Modifying the Target Structure

This section describes the techniques you can use to modify the structure and content of an XQuery mapper target structure. It covers the following topics:

Adding a Node

See How to tcreate elements and attributes.

Removing a Node

Note

 

Before you can remove a node, you must delete any links to that node. See Removing Source-Target Map.

To remove a node from the target structure:
1. Remove any links to the node you want to remove from the target structure. See Removing Source-Target Map if you need help with this step.
2. Select the node and press the Delete key.

Alternative: Right-click the node and select Remove Node from the shortcut menu.

Setting a Text Value

You can set text values for target structure elements and attributes. You might want to do this if you are composing an XQuery with an element or attribute that requires a fixed value, instead of using a value gathered from an input XML document.

Example

Here is the XQuery code Stylus Studio generates for the Title element when a text value is specified for it:

<Book>
               
	<Title>Confederacy of Dunces</Title>
               
</Book>
               

            

Stylus Studio displays a red letter T for nodes for which you define a text value: .

How to set a text value
To set a text value for a target structure node:
1. Right-click the node for which you want to set the text value.

The shortcut menu appears.

2. Select Set Text Value from the shortcut menu.

The Value dialog box appears.

Figure 243. Value Dialog Box

3. Type the string you want to use as the text value and click OK.

Microsoft XML Tools

Build Microsoft XML applications with Stylus Studio, which includes development support for all Microsoft XML technologies, including MSXML and Microsoft System.XML (Microsoft XML Parsers), SQL Server 2000, SQL Server 2005 (Yukon), and more.

XQuery Profiler

Stylus Studio's XQuery Profiler allows you to benchmark any XQuery expression, and it helps you locate and eliminate performance bottlenecks for maximum XQuery performance.

XQuery and Web Services

XQuery provides a flexible means for data abstraction, while Web services provide process abstraction. In this online video demonstration, learn how integrated XQuery & Web service tools simplify development of XQuery-based Web service applications.

Hotels, Casinos & Resorts That Use Stylus Studio

What's more romantic than a vacation for two and the world's best XML IDE at your finger tips? Nothing, that's why these hotels, casinos, & resorts are using Stylus Studio to help you get on your dream vacation.

Stylus Most Wanted

 
Free Stylus Studio XML Training:
W3C Member