XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Roel van der HoevenSubject: Creating xml start and end tag
Author: Roel van der Hoeven
Date: 09 Jun 2011 09:05 AM
I've got an XQuery creating an XML file. This file has a root tag which has 2 child tags which in their order have several children which are the same for both.

What I basicly want is:

<root>
{if condition = x
then
<child1>
else
<child2>}
.....
{if condition = x
then
</child1>
else
</child2>}
</root>

But this doesn't work because the element are treated like a string so the output would be &lt;child1&gt;.

So I thought I would put the XQuery children creation in a varibale so I could do

{if condition = x
then
element{("child1")}{$content}
else
element{("child2")}{$content}
}

But the creation of those children is quit a bit of xquery, can I put that in a variable. Can someone give me a push in the right direction?

Postnext
Ivan PedruzziSubject: Creating xml start and end tag
Author: Ivan Pedruzzi
Date: 27 Jul 2011 01:28 AM

Your first example works just fine and generates markup
Hope this helps
Ivan


==================
query

<root>
{
if (true()) then
<child1>a</child1>
else
<child2>b</child2>
}
</root>


==================
result


<root>
<child1>a</child1>
</root>

Postnext
Roel van der HoevenSubject: Creating xml start and end tag
Author: Roel van der Hoeven
Date: 27 Jul 2011 02:32 AM
I got the output as &lt;child1&gt

The second option worked best for me, it was just a bit of tweaking to get the whole xquery in a variable to put into the second option.

Posttop
Ivan PedruzziSubject: Creating xml start and end tag
Author: Ivan Pedruzzi
Date: 27 Jul 2011 10:13 AM

Which version of Stylus Studio are you running?
Which XQuery processor?

Could you post a screenshot of Stylus Studio with the sample I posted with the XQuery editor and the preview window in focus after running the query?

Thanks for your help
Ivan

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2011 All Rights Reserved.