Я пытаюсь найти способ импортировать файл xml, используя xsd, который является отдельным файлом (не встроенным в xml).
Application.ImportXML DataSource:=varResult, ImportOptions:=acAppendData
- это основной способ, которым я знаю, как импортироватьXML-файл (где varResult - переменная, передаваемая из подпрограммы FilePicker).Насколько я знаю, есть три основных аргумента, которые вы можете использовать, и это не имеет ничего общего с тем, к чему я стремлюсь.Если бы я импортировал xml-файл, у меня не было бы нескольких записей для одной из таблиц;скорее, эти значения просто перезаписывают предыдущую запись.
Я знаю, как просто пройти через узлы с помощью списка узлов, вручную получить значения, выполнить цикл по ним, построить временные таблицы и перенести данные из временных файлов вproTables, но это много кода, просто чтобы компенсировать тот факт, что я просто не знаю, как программно ссылаться на файл xsd, чтобы использовать общую команду импорта.