Análisis de XML a JSL AyudaHola a todos,
He estado atascado en este análisis de datos XML para JSL por un tiempo, puedo hacerlo en un nivel pero no en 2 niveles.
Tengo este XML de la siguiente manera:
AAA " rol="PP">
XXX "valor=" -11,9 " />
AAAA "valor=" 7.1 " />
BBB " rol="PP">
XXX "valor=" -1.9 " />
AAAA "valor=" 4.1 " />
Necesito que la tabla de salida se parezca a esta:
AAA_XXX | AAA_AAAA | BBB_XXX | BBB_AAAA |
-11,9 | 7.1 | -1.9 | 4.1 |
Hasta ahora, tengo este código JSL pero solo puede hacer la condición IF en 1 nivel, pero no en 2 niveles para Menú y Elemento.
On Element( "Item",
Starttag(
If( XML Attr( "name") == "XXX",
column( dt, "AAA_XXX")[row()] = Num( XML Attr( "value"))/10;
);
If( XML Attr( "name") == "YYY",
column( dt, "AAA_YYY")[row()] = Num( XML Attr( "value"))/10;
);
If( XML Attr( "name") == "XXX",
column( dt, "BBB_XXX")[row()] = Num( XML Attr( "value"))/10;
);
If( XML Attr( "name") == "YYY",
column( dt, "BBB_YYY")[row()] = Num( XML Attr( "value"))/10;
);
)¿Puedes ayudarme amablemente?
Gracias.
Análisis y modelado de datos básicosRe: Análisis de XML a JSL AyudaLo más probable es que empiece probando el asistente de importación de XML interactivo.


Desde aquí puede limpiar los datos y modificarlos si es necesario y luego puede dividirlos

JMP puede registrar la mayoría de los pasos que necesita para llegar aquí (consulte el registro mejorado y los scripts de origen de las tablas)
Re: Análisis de XML a JSL Ayuda¡Me gusta!