如何在XQuery中加粗标记值

问题描述

代码

<root>
{
  for $x in ./root/StatementDetail
  let $PolicyNo := fn:upper-case($x/PolicyNo)
  group by $PolicyNo
  order by $PolicyNo
  return <statement>
        <StatementDetail>{$PolicyNo}</StatementDetail>
        <NetAmountSum>{sum($x/NetAmount)}</NetAmountSum>
      </statement>
}
</root>

我想在StatementDetail标记内加粗{$ PolicyNo}。我该怎么办?请帮帮我。

解决方法

XQuery或XML中没有大胆的概念。

在您可能通过XQuery定位的特定XML模式中,可能会有一个粗体的概念,但是如果您不了解更多有关目标词汇的信息,我们就无法告诉您。

如果与HTML类似,请更改

    <StatementDetail>{$PolicyNo}</StatementDetail>

    <StatementDetail><b>{$PolicyNo}</b></StatementDetail>

只要StatementDetail元素接受一个b子元素,便可以工作。

此词汇表本身也可能没有任何大胆的概念。您可能需要修改此XML下游的表示层,以增加粗体。