Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.
Hi,i make a xquery and the result is :<?xml version="1.0" encoding="UTF-8"?><ino:response xmlns:ino=“http://namespaces.softwareag.com/tamino/response2” xmlns:xql=“XQL FAQ (XML Query Language - Frequently Asked Questions)”> <xq:query xmlns:xq=“http://namespaces.softwareag.com/tamino/XQuery/result”></xq:query> <ino:message ino:returnvalue=“0”> ino:messagelineXQuery Request processing</ino:messageline> </ino:message> <xq:result xmlns:xq=“http://namespaces.softwareag.com/tamino/XQuery/result”> <Dvd_film>1</Dvd_film> 1 Francais <Sous_titre>Espagnol</Sous_titre> <Remarque_dvd></Remarque_dvd> non </xq:result> <ino:message ino:returnvalue=“0”> ino:messagelineXQuery Request processed</ino:messageline> </ino:message></ino:response>how can i get just this : <Dvd_film>1</Dvd_film> 1 Francais <Sous_titre>Espagnol</Sous_titre> <Remarque_dvd></Remarque_dvd> nonThanks !!!
If you have Tamino 4.2 then something along the lines of the following should produce what you want.
{?serialization method='xml'?} xquery expression</pre><BR><BR>or<BR><BR><pre class="ip-ubbcode-code-pre">{?serialization method='xml'?} <result>{xquery expression}</result>
for multi element results.
i have the version 4.1.4 …and i don’t understand how … you must include this in the return of the xquery ???i have TResponse resp = accessor.xuery(query) ;
I don’t think serialization was available in Tamino 4.1.In your code snippet you would have:
query = "{?serialization method='xml'?} <result>{input()/ABC}</result>";
You just prefix the XQuery expression with the serialization request.