2015-08-13 1 views
-1

Мне нужно создать динамический URL-адрес в XQuery. У меня есть жесткий код. Часть URL-адреса должна быть построена из переменной. Как я могу создать этот URL-адрес? Я не могу использовать concat в XQuery, потому что первая половина URL имеет специальные символы (амперсанды).Как создать динамический URL-адрес с амперсандами

Значение ceiatlpaqer055.coxinc.com в приведенном ниже URL является динамическим и должно быть заполнено из другой переменной. Как создать этот URL-адрес в XQuery?

URL-адрес приведен ниже:

http://axiomweb604.testinc.com:8080/arsys/forms/axiom_7_6_4/SHR%3ALandingConsole/Default+Administrator+View/?mode=search&F304255500=AST:ComputerSystem&F1000000076=FormOpenNoAppList&F303647600=SearchTicketWithQual&F304255610=%27Name%27%3D%22ceiatlpaqer055.coxinc.com%22 

ответ

1

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

"http://axiomweb604.testinc.com:8080/arsys/forms/axiom_7_6_4/SHR%3ALandingConsole/Default+Administrator+View/?mode=search&F304255500=AST:ComputerSystem&F1000000076=FormOpenNoAppList&F303647600=SearchTicketWithQual&F304255610=%27Name%27%3D%22" || "ceiatlpaqer055.coxinc.com" || "%22" 

или

concat("http://axiomweb604.testinc.com:8080/arsys/forms/axiom_7_6_4/SHR%3ALandingConsole/Default+Administrator+View/?mode=search&F304255500=AST:ComputerSystem&F1000000076=FormOpenNoAppList&F303647600=SearchTicketWithQual&F304255610=%27Name%27%3D%22", "ceiatlpaqer055.coxinc.com", "%22") 
Смежные вопросы