powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / XMLAdapter ликбез
2 сообщений из 2, страница 1 из 1
XMLAdapter ликбез
    #32840306
vklepko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

VFP8.0 SP1

Не могу понять как работает XMLAdapter.
Взял примеры sc.xsd и sc-notvalid.xml из MSDN.

Выполняю код
Код: plaintext
1.
2.
3.
4.
5.
6.
loXMLAdapter = CreateObject("XMLAdapter")
loXMLAdapter.XMLSchemaLocation = "sc.xsd"
loXMLAdapter.LoadXML("sc-valid.xml",.t.,.t.)
? loXMLAdapter.Tables.Count     && = 0 
.....
loXMLAdapter.LoadXML("sc-notvalid.xml",.t.,.t.)
? loXMLAdapter.Tables.Count     && = 0 
loXMLAdapter.Tables.Count равен 0 в обоих случаях. Такое впечатление, что ни загрузка ни валидация не происходят вообще


Если попытаться сделать валидацию через MSXML2 то вроде как валидация работает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
loSchema = CreateObject("MSXML2.XMLSchemaCache.4.0")
loSchema.add("urn:books","sc.xsd")
loDOMDocument = CreateObject("MSXML2.DOMDocument.4.0")
loDOMDocument.async = .f.
loDOMDocument.validateOnParse = .t.
loDOMDocument.resolveExternals = .t.
loDOMDocument.schemas = loSchema
loDOMDocument.load("sc-valid.xml")
?loDOMDocument.parseError.errorCode && = 0 
...
loDOMDocument.load("sc-notvalid.xml")
?loDOMDocument.parseError.errorCode && <> 0 

Подскажите что делаю не так с фоксовским XMLAdapter?

Спасибо
...
Рейтинг: 0 / 0
XMLAdapter ликбез
    #32840825
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй прикрепить объект DomDocument к XmlAdapter. Метод кажется Attach. Впрочем все равно это может не помочь так как официально поддерживаются только схемы ADO.NET и ADO. Остальные как получится...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / XMLAdapter ликбез
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]