Importazione di un file XML in JMPCiao ragazzi,
Qualcuno ha già provato a utilizzare JMP per lavorare con file XML? JMP può importare file XML?
Ri: Lettura del file XMLChiunque arrivi qui per JMP 15 e versioni successive: è disponibile il supporto integrato per la lettura di dati XML e JSON che include una procedura guidata basata su GUI. (JMP 14 ha anche il supporto non GUI per JSON).
The wizard looks similar for both XML and JSON filesThe wizard looks similar for both XML and JSON filesLa procedura guidata è simile sia per i file XML che per quelli JSON
Ri: Lettura del file XMLprova l'add.
https://community.jmp.com/t5/JMP-Add-Ins/XML-Importer-Add-In/ta-p/22723
Output from XML addinOutput from XML addinOutput dal componente aggiuntivo XML
I nomi delle colonne rappresentano il percorso completo attraverso il documento XML.
(C'è anche il sorgente aggiuntivo JSL. Visualizza->componenti aggiuntivi->apri la cartella e visualizza JSL.)
Ri: Lettura del file XMLAvendo lo stesso problema. La documentazione non fornisce molti dettagli al riguardo.
Ri: Lettura del file XML<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao Jschroedl,
Ho un file XML con i contenuti come mostrato di seguito. Stavo cercando di creare una tabella JMP da esso.
Come scrivo il jsl in modo da poter prendere il valore nel campo "Tipo" nella cartella "CD" che sarebbe "0" e non prendere "1" dalla cartella "DD" (anche con un " Digita il campo ma è all'interno di "CD")?
Grazie.
Contenuti XML:
-
-
AA11
1.0
-
AA11
0
-
AA11
1
Ri: Lettura del file XMLJMP dispone di funzioni per caricare e analizzare XML.
Se hai l'XML come stringhe di testo, usa ParseXML
ex =
"[1 2 3][11 22 33]";
Parse XML( ex,
On Element(
"table",
Start Tag(
New Table( XML Attr( "name" ) )
)
),
On Element(
"col",
End Tag(
New Column( XML Attr( "name" ),
Set Values( Parse( XML Text() ) )
)
)
)
);
Da un file:
Parse XML( LoadTextFile("c:\temp\test.xml"),
"table",
On Element(
Start Tag(
New Table( XML Attr( "name" ) )
)
),
On Element(
"col",
End Tag(
New Column( XML Attr( "name" ),
Set Values( Parse( XML Text() ) )
)
)
)
);