Am 01.11.2017 um 22:54 schrieb michael4...@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.