Я использую SQL Server 2008, и я довольно новичок в написании sql. Моя цель - экспортировать данные из таблицы в XML-формат, чтобы создать XML-файл CAP, который можно использовать на нашем веб-сайте. В настоящее время я просто пишу несколько операторов выбора для извлечения данных в правильном формате. Вот код:escaping специальных символов в sql для генерации файла xml
select (SELECT TOP 5 [Master_Incident_Number] AS incidents
,[Jurisdiction] AS jurisdiction
,[Response_Date] AS Date
FROM [ESCAD_DW_System].[dbo].[CurrentIncidents_V] Incident
FOR XML PATH ('area'), type) AS Alert for xml path (''),
ROOT ('?xml version = "1.0" encoding = "UTF-8"?')
Однако, я получаю ошибку «неправильный идентификатор XML» для '?' символ. Может ли кто-нибудь помочь?