Объединить несколько файлов xml в один xml-файл с помощью xslt. Объединение XML-файлов модели и преобразований Файл хмл открыть несколько в одном эксель
Я хочу объединить несколько xml-файлов в отдельные файлы xml при отправке в папку назначения в BizTalk. Помогите мне преобразовать несколько xml-файлов в один xml-файл с помощью xslt или другого более простого способа. Обратите внимание, что все входные файлы имеют одинаковое пространство имен вход 1
input3,4 ....... продолжается
Задан Chitra 08.06.2016 в 08:11
2 ответа
Вот один из способов.
Создайте документ, в котором перечислены документы, которые вы хотите объединить в collection.xml:
Затем выполните преобразование XSLT, используя collection.xml в качестве исходного документа и следующую таблицу стилей:
Это будет работать с XSLT 1.0. Если вы перейдете на XSLT 2.0, есть более гибкие способы подачи ввода, например, вы можете использовать функцию collection() для доступа ко всем файлам в каталоге.
Ответ дан Michael Kay 08.06.2016 в 09:15
Если вы используете XSLT 2.0, доступно несколько альтернатив. Во-первых, вы можете определить список документов в качестве параметра таблицы стилей, переданных в виде последовательности строк:
Или вы можете определить документы как коллекцию. Saxon и некоторые другие процессоры отображают URI коллекции в каталог filestore. В Саксоне вы можете сделать:
Что лучше всего работает, зависит от того, как вы решаете, какие входные документы обрабатывать, и вы действительно не объяснили это.
Некоторые прогнозные модели строятся с использованием данных, которые различными способами модифицированы или преобразованы. Для того чтобы корректно применить эти модели к другим наборам данных, необходимо также выполнить те же преобразования для набора данных, подлежащего скорингу, или эти преобразования должны также
быть отражены в файле модели. Включение преобразований в файл модели является двухступенчатым процессом:
E Соединить файл модели (XML-файл или ZIP-архив) и XML-файл преобразований в новый объединенный XML-файл модели.
Как соединить файл модели и XML-файл преобразований в новый объединенный файл модели:
E Выберите в меню:
Сервис > Объединить XML модели
Рисунок 15-5
Диалоговое окно Объединить XML модели
E Выберите XML-файл модели
E Выберите XML-файл преобразований
E Введите путь и имя для нового объединенного XML-файла модели или воспользуйтесь кнопкой Обзор для выбора расположения и имени.
Примечание: Нельзя соединить ZIP-архивы моделей для моделей, которые содержат расщепления (отдельную информацию по модели для каждой группы расщепления) или модели ансамблей, с XML-файлами преобразований.
В этой главе описываются функции, доступные в меню Сервис, а также возможность изменить порядок переменных в списках.
n За информацией о Конструкторе скоринга Вы можете обратиться к разделу Скоринг данных с использованием прогнозных моделей.
n За информацией о слиянии файлов модели и XML преобразования Вы можете обратиться к разделу.
Информация о переменной
В диалоговом окне Переменные показана информация о параметрах выбранной переменной, а именно:
n Метка переменной
n Формат данных
n Пользовательские пропущенные значения
n Метки значений
n Шкалу измерения
Рисунок 16-1
Диалоговое окно Переменные
Показать. Столбец Показать в списке переменных, указывает, видима ли в настоящий
момент переменная в редакторе данных и в диалоговом окне списков переменных. Видимость управляется наборами переменных. Дополнительную информацию см. данная тема Наборы переменных на стр. 334.
Перейти. Переход к выбранной переменной в окне Редактора Данных.
Вставка. Вставка выбранных переменных в окно синтаксиса в то место, где находится курсор.
Чтобы изменить свойства переменных, воспользуйтесь закладкой Переменные в Редакторе данных.
Как получить информацию о переменных
E Выберите в меню:
Сервис > Переменные …
E Выберите в списке интересующую Вас переменную.
С помощью Excel Get & преобразования качества (Power Query), чтобы объединить несколько файлов, которые имеют одинаковые схемы, из одной папки в одну таблицу. В качестве примера объединение книг бюджета для нескольких отделов, где столбцы те же, но количество строк и значений различия между книгами.
Примечание:
Чтобы начать процесс объединения нескольких файлов, сначала поместите их все в одну папку.
Примечание: Поддерживаются файлы Excel и Access, текстовые файлы, а также файлы в форматах CSV, JSON и XML.
Известные проблемы
При загрузке процедуры объединения двоичных файлов в Excel может появиться такое сообщение об ошибке:
Если вы проигнорируете ошибки и нажмете кнопку ОК , то процесс объединения двоичных файлов будет выполнен и правильно загрузит данные, несмотря на это сообщение. Мы работаем над устранением этой ошибки.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community , попросить помощи в сообществе Answers community , а также предложить новую функцию или улучшение на веб-сайте