#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, чтобы добавить жирности.