Viele der Community-Seiten haben ein rotes Dreieck mit einer RSS-Option, die eine XML-Datei in einem Browser anzeigt. Sie können diese URL in JSL öffnen und eine Datentabelle abrufen.
// 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"); );) )
)
);
Die JSL nutzt die XML-Unterstützung von JMP 15 und wird direkt über die URL geöffnet. Außerdem wird ein Event-Handler-Skript hinzugefügt, um anklickbare Links in der Datentabelle zu erstellen. Fast die gesamte oben genannte JSL wurde von JMP erstellt und nicht von Hand geschrieben. Wenn Sie den Download des Browsers als .XML-Datei speichern, können Sie ihn mit „Datei“ > „Öffnen“ öffnen. Wählen Sie den XML-Assistenten, wählen Sie „Riesige Schätzung“, wählen Sie die Stapeloption, entscheiden Sie, welche Spalten beibehalten werden sollen, und klicken Sie auf „OK“. Rufen Sie aus der resultierenden Tabelle die JSL aus dem Quellskript ab und fügen Sie sie in einen Skripteditor ein. Gehen Sie zurück zur Tabelle und verwenden Sie den Spalteneigenschaftseditor, um den Event-Handler zur Titelspalte hinzuzufügen. Verwenden Sie nun das rote Dreieck der Tabelle, um das Tabellenskript (ohne Daten) abzurufen und fügen Sie es in einen anderen Editor ein. Nehmen Sie das set property()-Bit aus dem 2. Editor und fügen Sie es wie gezeigt in den 1. ein.
You can click on the blue links in the data table to open a browser window Sie können auf die blauen Links in der Datentabelle klicken, um ein Browserfenster zu öffnen