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
Conferences Close Tree View
+ Stylus Studio Feature Requests (1192)
+ Stylus Studio Technical Forum (14621)
+ Website Feedback (249)
+ XSLT Help and Discussion (7625)
- XQuery Help and Discussion (2017)
-> + Issue with Processing Instruct... (2)
-> + problem converting json to XML... (2)
-> + Problem base64 decoding string... (3)
-> + Problems posting multipart for... (5)
-> + trouble with download of price... (2)
-> + Problem with http-post not bei... (3)
-> + path problem, xps_file:writeAl... (9)
-> + Xquery update support? (2)
-> + problem with Stylus studio try... (5)
-> + adding dtd reference to xml ou... (4)
-> + xquery escaping ambarsand when... (3)
-> + Whitespace problem when return... (5)
-> + Problem with namespace prefix ... (5)
-> - Sending via SFTP returns unexp... (1)
-> + Query and Sftp clent (4)
-> + xquery and try - catch (3)
-> + Query + ddtek:http-post optio... (5)
-> + Example files referenced in do... (3)
-> + Automatic Error Detection and ... (3)
-> + Working with result of ddtek:h... (2)
-- [1-20] [21-40] [41-60] Next
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (364)
+ Stylus Studio Announcements (113)
Topic  
Postnext
Jack TanSubject: How to output a text with a mix of XML significant characters and function invocations?
Author: Jack Tan
Date: 16 Mar 2007 03:39 AM
I would like to output a text, for example:

“<this is just> a {test} of 5 xml significant characters <> & {}”

How can I output it?

The following line does not work but shows (perhaps) that what I want to achieve is to form a template that allows to mix xml significant chars with invocation(s) of XQUERY functions (in this case {fn:number(5)})

<text>
“\lt this is just \gt a \br test \br of {fn:number(5)} xml significant characters \lt;\gt;\amp;\br\br
</text>

Any hints? I am assuming that it must be related to serialization part of the XQUERY/XSLT spec. Where can I find examples?

Another possibility is to finally learn XSLT and use it to write a proper stylesheet.... or is there a way to do it in XQUERY?

Thanks for suggestions,

jack

Postnext
(Deleted User) Subject: How to output a text with a mix of XML significant characters and function invocations?
Author: (Deleted User)
Date: 16 Mar 2007 04:29 AM
Hi Jack,
inside a node constructor you must follow the rules of XML (plus the special {{ and }} to escape the curly braces), so this is the correct escaping:

<text>
&lt;this is just&gt; a {{test}} of {fn:number(5)} xml significant characters &lt;&gt; &amp; {{}}
</text>

Hope this helps,
Alberto

Posttop
Jack TanSubject: How to output a text with a mix of XML significant characters and function invocations?
Author: Jack Tan
Date: 16 Mar 2007 01:49 PM
Thanks Alberto,

by the way the following is also working:


<text>
{fn:string("<")} this is just {fn:string("{")} a test{fn:string("}")} of {fn:number(5)} xml significant characters {fn:string("<")}{fn:string(">")} {fn:string("{")}{fn:string("}")} &amp;
</text>

a bit verbose ...

   
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-2016 All Rights Reserved.