Am 01.11.2017 um 22:54 schrieb michael4you@arcor.de:
Hello,
There is a *problem in transforming data vom XML in HTML*.
In XML there are HTML-tags included.
XML original: *<dat>text is <b>important</b>.</dat>*
HTML goal: *<div>text is <b>important</b>.</div>*
(1) result: <div>text is important.</div>
let $data := <dat>text is <b>important</b>.</dat> return <div>{$data/*data()*}</div>
(2) result: <div>text is important.</div>
let $data := <dat>text is <b>important</b>.</dat> return <div>{$data/*text()*}</div>
(3) result: <div><dat>text is <b>important</b>.</dat></div>
let $data := <dat>text is <b>important</b>.</dat> return <div>{*$data*}</div>
Is there another possibility to get the result desired?
Use $data/node() to select all child nodes of the "dat" element.