Я хотел бы знать, как использовать SAS XML Mapping с несколькими файлами XML
Приведенный ниже код используется для извлечения одного XML-файла (data1.xml) с использованием сопоставления из SAS XML Mapper (global.map). Мне удалось получить окончательный извлеченный набор данных «GlobalDecision» ...
filename data1 'c:\data1.xml';
filename SXLEMAP 'c:\global.map';
libname data1 xml xmlmap=SXLEMAP access=READONLY;
proc datasets lib=data1; quit;
DATA GlobalDecision; SET data1.GlobalDecision; run;
Однако мой XML хранится в mySQL для каждого идентификатора, каждая запись имеет текст xml (несжатый) с именем «var_x», поэтому, если я хочу извлечь, скажем, 10 записей, я бы извлек свой набор данных, используя этот код ниже
proc sql; create table x as select ID, var_x from table1 limit 10 ;quit;
У меня вопрос, как я могу включить свою таблицу x в код Mapping выше, чтобы получить финальную таблицу "GlobalDecision", которая даст мне 10 записей со всеми извлеченными значениями.
Спасибо !!