Запрос XML () работы, значение () требует, чтобы одиночный элемент нашел xdt:untypedAtomic

Вы не должны захватывать все необработанные значения, можно просто получить определенные данные при помощи имени элемента как это:

relations = request.form.getlist('relations')

, Который возвратит список значений в эти relations вход.

32
задан Jens Erat 4 April 2013 в 15:48
поделиться

1 ответ

Вам необходимо использовать это:

SELECT 
        x.requestpayload.value('declare namespace s="http://blah.ca/api";
            (/s:validate-student-request/s:student-id)[1]', 'int') 
    AS
        studentid
    FROM 
        xoutput x

Вам нужно поместить XPath в (...) и добавить [1] , чтобы просто выбрать первое значение эта последовательность.

66
ответ дан 27 November 2019 в 20:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: