У меня есть XML-код вида:XQUERY Node возвращает HTML-код и браузер не читать
<description><div style="text-align: justify;">El Casino de Asturias alberga una sala polivalente para cualquier tipo de acto desde conferencias, convenciones o reuniones de trabajo, hasta banquetes y celebraciones. Dispone de programación mensual de conciertos y actividades y de una variada carta de cócteles.<br/><br/><h4><span style="font-weight: bold;">Descuento del 30% con la tarjeta turística Gijón Card (Sólo en la entrada al recinto, no incluye espectáculos)<br/></span></h4></div></description>
я знаю, что это на испанском языке, но только взглянуть на код HTML, есть некоторые «дивы», «уль» (obiusly «Ли» тоже) в середине XML
хорошо .... когда я создаю запрос XQuery на нем я положил это описание в строке таблицы, как это:
<table id="pubs" border="1">
{
for $dir in doc("/db/Ocio/pubs.xml")//dir
order by $dir/name
return
<tr>
<td><p>{$dir/description/text()}</p></td>
</tr>
}
</table>
проблема в том, что когда я показываю это в Интернете текст ТОЧНО XML-текст, мой браузер не анализирует HTML-код и не показывает такие вещи, как "<ul><li>somethins...</li></ul>"
, и я не знаю, как заставить браузер разбирать html, я искал его, но все решения дают мне как создать HTML с помощью Xquery, чтобы не заставить браузер разбирать HTML.
Я не работал с XQUERY раньше, поэтому я не правильный ответ, но я думаю, что вы должны HTML-экранирования в сущности в строке, этот вопрос может помочь Http: // стек overflow.com/questions/2611480/how-to-unencode-escaped-xml-with-xquery – Roimer