De nombreuses pages de la communauté ont un triangle rouge qui a une option RSS qui affichera un fichier XML dans un navigateur. Vous pouvez ouvrir cette URL dans JSL et obtenir une table de données.
// import the rss feed (an xml table) from the JMP blog
dt = Open( // you could save this as an XML file and use the file-open dialog...
"https://community.jmp.com/kvoqx44227/rss/board?board.id=jmp-blog",
XML Settings(Stack( 1 ),
Row( "/rss" ),
Col("/rss/channel/item/title", Column Name( "title" ), Fill( "Use Once" ),
Type( "Character" ), Format( {"Best", 15} ), Modeling Type( "Continuous" )
),
Col( "/rss/channel/item/link", Column Name( "link" ), Fill( "Use Once" ),
Type( "Character" ), Format( {"Best", 15} ), Modeling Type( "Continuous" )
)
),
XML Wizard( 0 ) // use 1 to start the editor
);
// hide the link column
dt:link << hide;
// add the blue links to the title
dt:title << Set Property(
"Event Handler",
Event Handler( // use the Event Handler dialog to generate this script; change thisTable:thisColumn to thisTable:link
Click(JSL Quote(Function( {thisTable, thisColumn, iRow},Web( Char( thisTable:link[ iRow ] ) ); );) ),
Tip(JSL Quote(Function( {thisTable, thisColumn, iRow}, "Open " || Char( thisTable:link[ iRow ] ) || " in your browser."; );) ),
Color(JSL Quote(Function( {thisTable, thisColumn, iRow},RGBColor("link"); );) )
)
);
La JSL utilise la prise en charge XML de JMP 15 et s'ouvre directement à partir de l'URL. Il ajoute également un script de gestionnaire d'événements pour créer des liens cliquables dans la table de données. Presque tout le JSL ci-dessus a été créé par JMP, et non écrit à la main. Si vous enregistrez le téléchargement du navigateur en tant que fichier .XML, vous pouvez l'ouvrir avec Fichier-> Ouvrir-> choisir l'assistant xml, choisir une estimation énorme, choisir l'option de pile, décider des colonnes à conserver, choisir OK. À partir de la table résultante, récupérez le JSL du script source et placez-le dans un éditeur de script. Revenez au tableau et utilisez l'éditeur de propriétés de colonne pour ajouter le gestionnaire d'événements à la colonne de titre. Utilisez maintenant le triangle rouge du tableau pour obtenir le script du tableau (sans données) et collez-le dans un autre éditeur. Prenez le bit set property() du 2ème éditeur et placez-le dans le 1er comme indiqué.
You can click on the blue links in the data table to open a browser windowVous pouvez cliquer sur les liens bleus dans le tableau de données pour ouvrir une fenêtre de navigateur