我有一个如下所示的 XML 代码:
<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 代码,在 XML 中间就有一些“divs”、“ul”(obiusly “li”)
嗯....当我在它上面创建一个 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,我用谷歌搜索它,但所有的解决方案都给了我如何使用 Xquery 创建 HTML,而不是强制浏览器解析 HTML。