Вы можете сгенерировать набор строк из документов и фрагментов XML и запросить его с помощью языка Transact-SQL. Это делается посредством OpenXML, который позволяет использовать операторы Transact-SQL для выделения данных из документа XML. Используя OpenXML, вы можете отыскивать данные из документа XML, как если бы они были реляционной таблицей. (OpenXML является международным стандартом для документов; он может быть свободно реализован множеством приложений на множестве платформ.)
В примере 28.9 показано, как вы можете запрашивать документ из примера 28.8 с помощью OpenXML.