|
|
|
|
#1 |
|
Участник
|
Предложу свой вариант, работает на DAX 2009, но не пробовал с несколькими схемами, думаю должно работать, если нет, выложите плиз свои тестовые данные.
X++: System.Xml.XmlReaderSettings xmlReaderSettings;
System.Xml.Schema.XmlSchemaSet xmlSchemaSet;
System.Xml.XmlReader xmlReader;
;
try
{
xmlSchemaSet = new System.Xml.Schema.XmlSchemaSet();
xmlSchemaSet.Add('', @'schemaPath1.xsd');
xmlSchemaSet.Add('', @'schemaPath2.xsd');
xmlReaderSettings = new System.Xml.XmlReaderSettings();
xmlReaderSettings.set_ValidationType(System.Xml.ValidationType::Schema);
xmlReaderSettings.set_Schemas(xmlSchemaSet);
xmlReader = System.Xml.XmlReader::Create(@'fileName.xml', xmlReaderSettings);
while(xmlReader.Read())
{
//
}
info("Ok");
}
catch( Exception::CLRError)
{
error(strFmt("Validation error: %1", AifUtil::getClrErrorMessage()));
}
if(!CLRInterop::isNull(xmlReader))
{
xmlReader.Close();
}Последний раз редактировалось handy-comp; 19.10.2013 в 02:19. |
|
|
|
| За это сообщение автора поблагодарили: trud (2), plumbum (1), Cardagant (1), A_BAS (1). | |
|
|
#2 |
|
Участник
|
2handy-comp
Спасибо за Ваш вариант! А что должно быть в цикле While? |
|
|
|
|
#3 |
|
Участник
|
|
|
|
|
|
#4 |
|
Участник
|
|
|
|
|
|
#5 |
|
Участник
|
|
|
|
| Теги |
| ax2009, ax3.0, ax4.0, xml, полезное |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Axapta & XML | 4 | |||
| Проблема с выгрузкой/загрузкой файлов в базу из Axapta в др базу | 1 | |||
| Axapta 3, отправка файлов по eMail (КАК ИСПРАВИТЬ) | 1 | |||
| XML в Axapta | 4 | |||
| Введение в Аксапту | 0 | |||
|