Importer un fichier XML dans JMPSalut les gars,
Quelqu'un a-t-il déjà essayé d'utiliser JMP pour travailler avec un fichier XML ? JMP peut-il importer un fichier XML ?
Re : Lecture d'un fichier XMLQuiconque atterrit ici pour JMP 15 et au-delà : il existe une prise en charge intégrée pour la lecture des données XML et JSON qui inclut un assistant basé sur une interface graphique. (JMP 14 prend également en charge JSON sans interface graphique).
The wizard looks similar for both XML and JSON filesThe wizard looks similar for both XML and JSON filesL'assistant est similaire pour les fichiers XML et JSON
Re : Lecture d'un fichier XMLessayez le complément.
https://community.jmp.com/t5/JMP-Add-Ins/XML-Importer-Add-In/ta-p/22723
Output from XML addinOutput from XML addinSortie du complément XML
Les noms de colonnes constituent le chemin complet du document XML.
(Le JSL source du complément est également présent. Affichage->compléments->ouvrez le dossier et consultez le JSL.)
Re : Lecture d'un fichier XMLAvoir le même problème. La documentation n'entre pas dans beaucoup de détails à ce sujet.
Re : Lecture d'un fichier XML<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour Jschroedl,
J'ai un fichier XML avec le contenu comme indiqué ci-dessous. J'essayais de créer une table JMP à partir de celui-ci.
Comment puis-je écrire le jsl pour pouvoir récupérer la valeur dans le champ "Type" du dossier "CD" qui serait "0" et ne pas récupérer le "1" du dossier "DD" (également avec un " Tapez le champ mais se trouve dans "CD") ?
Merci.
Contenu XML :
-
-
AA11
1.0
-
AA11
0
-
AA11
1
Re : Lecture d'un fichier XMLJMP dispose de fonctions de chargement et d'analyse XML.
Si vous avez le XML sous forme de chaînes de texte, utilisez 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() ) )
)
)
)
);
A partir d'un fichier :
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() ) )
)
)
)
);