JMP utilise depuis longtemps la commande Internet Ouvrir dans le menu Fichier et des fonctionnalités similaires sont disponibles via JSL dans JMP 7. Plus précisément, vous pouvez maintenant passer une URL au Ouvrir et Charger un fichier texte les opérateurs. Voici un exemple qui lit les données de récolte à partir du site de l'USDA. Le résultat est un flux de texte CSV (valeurs séparées par des virgules) que JMP ouvre en tant que table de données.
Open( "http://www.usda.gov/nass/graphics/county04/data/aw04.csv", text );
Certains sites Web implémentent DU REPOS Services Web complets où l'URL contient des champs de requête et le résultat est un fichier XML ou CSV. Voici un exemple d'utilisation d'un tel service de Yahoo Finance pour obtenir l'historique des cours des actions.
url = "http://ichart.finance.yahoo.com/table.csv";
url || = "? s = YHOO"; // symbole boursier
url || = "& a = 3"; // mois de début - 1
url || = "& b = 12"; // commence jour
url || = "& c = 2000"; // année de début
url || = "& d = 11"; // fin du mois - 1
url || = "& e = 2"; // fin de journée
url || = "& f = 2003"; // fin d'année
url || = "& g = d"; // du quotidien
Ouvrir (URL, texte);
Bien entendu, vous pouvez utiliser des variables JSL au lieu de constantes lors de la construction de l'URL pour fournir une requête paramétrée.