Я создаю приложение, которое работает с ServiceNow (пользовательских отчетов инструмента)ServiceNow XML Web Service - узел именования
Он настроен на использование demo12 и XML сервис, описанный here.
Когда я сделал этот запрос
в ответ XML я увидеть не только <incident>
узлы, но и <u_zprototype_incidents>
XPath, чтобы получить имена узлов является
distinct-values(/xml/*/name(.))
и результат (дружественный формат)
<XdmValue>
<XdmAtomicValue>u_zprototype_incidents</XdmAtomicValue>
<XdmAtomicValue>incident</XdmAtomicValue>
</XdmValue>
не уверен, если это так, как должно отображаться.
Есть ли другой способ (дополнительный параметр URI и т. Д.), Чтобы получить действительный XML (только <incident>
узлов)?
Я знаю, что могу использовать /xml/*[contains(name(.),'incident')][sys_id='my GUID']
для получения необходимых узлов. но я думаю, что он потребляет больше времени процессора, чем только /xml/incident[sys_id='my GUID']
.
Любые идеи?