пустой тег в Xquery - адресация - PullRequest
0 голосов
/ 26 мая 2018

У меня есть основной вопрос, но мне не удалось найти ответ.Я новичок здесь, новичок в SQL и новичок в XML, поэтому я надеюсь, что этот уровень вопроса не слишком базовый.

У меня есть пустые теги XML, но я хочу обратиться к ним в моем списке выбора в sql:

<Question, Id='Q.01', Multiselect='False'>
    <Answers>
      <Answer, Id='A.01.01', IsChosen='False'>   
      <Ansewr, Id='A.01.02', IsChosen='True'>
    </Answers>
</Question>
<Question, Id='Q.02', Multiselect='False'>
    <Answers>
      <Answer, Id='A.02.01', IsChosen='True'>   
      <Ansewr, Id='A.02.02', IsChosen='False'>
    </Answers>
</Question>

Я хотел бы сделать из него таблицу:

A.01.01 | A.01.02 | A.02.01 | A.02.02 |
False   | True    | True    | False   |

Я пытаюсь

.. / Вопросы / Вопрос [@ Id = "Q.01"] / Ответы / Ответ [@ Id = "A.01.01"] / IsChosen ').значение ('.', 'nvarchar (10)') как A.01.01

Но это дает мне ошибку.Какой правильный синтаксис в этом случае?

...