Я пытаюсь заменить частичные данные элемента пустой строкой в xquery. У меня есть информация о билете xml и по электронной почте, чтобы удалить xml со мной. Теперь мне нужно сформировать xquery, который изменил бы данные заявки xml, удалив идентификаторы электронной почты, которые есть в элементе EmailIdToDelete, доступном во втором xml, из элемента EmailId, доступного в первом xml и дайте мне ожидаемый результат . Используемая версия xquery не самая последняя. Я думаю, это очень старый. Нужно проверить это.
Может ли кто-нибудь помочь мне с этим?
Детали билета xml:
<TicketDetails>
<EmailInformation>
<EmailId>test1@aaa.com;test2@aaa.com;test3@aaa.com;test4@aaa.com;test5@aaa.com;test6@aaa.com;test7@aaa.com;test8@aaa.com</EmailId>
</EmailInformation>
</TicketDetails>
Email удалить xml:
<Details>
<EmailDetails>
<EmailIdToDelete>test2@aaa.com</EmailIdToDelete>
<EmailIdToDelete>test5@aaa.com</EmailIdToDelete>
<EmailIdToDelete>test8@aaa.com</EmailIdToDelete>
</EmailDetails>
</Details>
Ожидаемый результат:
<TicketDetails>
<EmailInformation>
<EmailId>test1@aaa.com;test3@aaa.com;test4@aaa.com;test6@aaa.com;test7@aaa.com;</EmailId>
</EmailInformation>
</TicketDetails>