Как выделить значение тега жирным шрифтом в xquery

#xml #xquery

#xml #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>
  

Я хочу выделить {$PolicyNo} жирным шрифтом внутри тега StatementDetail . как мне это сделать, пожалуйста, помогите мне.

Комментарии:

1. Пожалуйста, уточните свой вопрос. Что такое «жирный»?

Ответ №1:

В XQuery или XML нет понятия жирности.

В конкретной XML-схеме, на которую вы можете настроить таргетинг с помощью вашего XQuery, может существовать понятие жирности, но мы не могли бы рассказать вам, не зная больше о словаре вашей цели.

Если он похож на HTML, изменение

     <StatementDetail>{$PolicyNo}</StatementDetail>
  

Для

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

может сработать, при условии, что StatementDetail элемент принимает b дочерний элемент.

Также возможно, что сам этот словарь не имеет никакого понятия о жирности. Возможно, вам придется изменить уровень представления ниже по потоку этого XML, чтобы добавить жирности.