Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Валидация XML в SSIS  [new]
wizli
Member

Откуда: Minsk
Сообщений: 270
Добрый день, коллеги!

Столкнулся с проблемой валидации XML средствами SSIS.
Я реализую эту задачу с помощью компонента "XML Task". Выбираю тип валидация, на основе XSD схемы.

Валидация падает с ошибкой
[XML Task] Error: An error occurred with the following error message: "The root element of a W3C XML Schema should be <schema> and its namespace should be 'http://www.w3.org/2001/XMLSchema'.".


Я пробовал гуглить на эту тему, единственное, что нашел описано в этой теме The root element of a W3C XML Schema should be <schema>
Там вроде проблема была решена, но я не понял, как именно.

Может кто подсказать по данной теме?
21 мар 15, 16:09    [17413895]     Ответить | Цитировать Сообщить модератору
 Re: Валидация XML в SSIS  [new]
Glory
Member

Откуда:
Сообщений: 104760
wizli
Там вроде проблема была решена, но я не понял, как именно.

наверное путем задания правильного root element и его namespace
21 мар 15, 16:50    [17413962]     Ответить | Цитировать Сообщить модератору
 Re: Валидация XML в SSIS  [new]
wizli
Member

Откуда: Minsk
Сообщений: 270
Glory,
Вот кусок XSD схемы
<?xml version="1.0" encoding="windows-1251"?>
<!-- edited with XMLSpy v2007 sp2 (http://www.altova.com) by VI (GNIVC FNS RF) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sch="http://purl.oclc.org/dsdl/schematron" xmlns:usch="http://www.unisoftware.ru/schematron-extensions" xmlns:sql="urn:schemas-microsoft-com:mapping-schema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="Файл">
		<xs:annotation>


Эту XSD схемы у меня получилось создать в базе. И с помощью нее делать валидацию XML файлов.
21 мар 15, 17:06    [17414001]     Ответить | Цитировать Сообщить модератору
 Re: Валидация XML в SSIS  [new]
Glory
Member

Откуда:
Сообщений: 104760
wizli
Эту XSD схемы у меня получилось создать в базе.

Вы не различаете xs:schema и xsd:schema ?
21 мар 15, 17:22    [17414037]     Ответить | Цитировать Сообщить модератору
 Re: Валидация XML в SSIS  [new]
wizli
Member

Откуда: Minsk
Сообщений: 270
Glory,
Я предполагал, что это одно и тоже. Я ошибаюсь?
21 мар 15, 18:01    [17414168]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить