[xquery-talk] Wrapping element conditionally
David Lee
dlee at calldei.com
Mon Dec 16 09:01:18 PST 2013
FYI the key to understanding XQuery (and XSLT) is that you are not "printing lines" your generating element. *full elements* with these constructs.
You cant just printf("<html>") then later printf("</html>")
You are constructing an entire element including the start, end and body all at once.
So you cant conditionally include or exclude half the markup.
-----Original Message-----
From: talk-bounces at x-query.com [mailto:talk-bounces at x-query.com] On Behalf Of David Carlisle
Sent: Monday, December 16, 2013 11:47 AM
To: Misztur, Chris; talk at x-query.com
Subject: Re: [xquery-talk] Wrapping element conditionally
On 16/12/2013 16:28, Misztur, Chris wrote:
> How would I get the output to look like:
>
> <html><body><p/></body><html>
>
> Or just:
>
> <p/>
<html><body><p>something here</p></body></html>/
(if($wrap) then . else body/p)
David
________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs.
________________________________________________________________________
_______________________________________________
talk at x-query.com
http://x-query.com/mailman/listinfo/talk
More information about the talk
mailing list