Altova XMLSpy 2024 Professional Edition

Authentic Scripting

Home Prev Top Next

The Authentic Scripting feature provides more flexibility and interactivity to SPS designs. These designs can be created or edited in StyleVision Enterprise and Professional editions, and can be viewed in the Authentic View of the Enterprise and Professional editions of Altova products.

 

A complete listing of support for this feature in Altova products is given in the table below. Note, however, that in the trusted version of Authentic Browser plug-in, internal scripting is turned off because of security concerns.

 

Altova Product

Authentic Scripts Creation

Authentic Scripts Enabled

StyleVision Enterprise

Yes

Yes

StyleVision Professional

Yes

Yes

StyleVision Standard *

No

No

XMLSpy Enterprise

No

Yes

XMLSpy Professional

No

Yes

XMLSpy Standard

No

No

AuthenticDesktop Enterprise

No

Yes

Authentic Browser Plug-in Enterprise Trusted **

No

Yes

Authentic Browser Plug-in Enterprise Untrusted

No

Yes

 

*   No AuthenticView
** Scripted designs displayed. No internal macro execution or event handling. External events fired.

 

Authentic Scripts behave in the same way in all Altova products, so no product-specific code or settings are required.

 

Authentic Script Warning Dialog

If a PXF file, or an XML file linked to an SPS, contains a script and the file is opened or switched to Authentic View, then a warning dialog (screenshot below) pops up.

AuthViewScriptWarning

You can choose one of the following options:

 

Click Yes. to add the folder containing the file to the Trusted Locations list for Authentic scripts. Subsequently, all files in the trusted folder will be opened In Authentic View without this warning dialog being displayed first. The Trusted Locations list can be accessed via the menu command Authentic | Trusted Locations, and modified.

Click No to not add the folder containing the file to the Trusted Locations list. The file will be displayed in Authentic View with scripts disabled. The Authentic Script Warning dialog will appear each time this file is opened in Authentic View. To add the file's folder to the Trusted Locations list subsequently, open the Trusted locations dialog via the menu command Authentic | Trusted Locations, and add the folder or modify as required.

 

For a description of the Trusted Locations dialog, see the description of the Authentic | Trusted Locations menu command in the User Reference.

 

Note:When XMLSpy is accessed via its COM interface (see Programmers' Reference to see how this can be done), the security check is not done and the Authentic Script Warning dialog is not displayed.

 

How Authentic Scripting works

The designer of the SPS design can use Authentic Scripting in two ways to make Authentic documents interactive:

 

By assigning scripts for user-defined actions (macros) to design elements, toolbar buttons, and context menu items.

By adding to the design event handlers that react to Authentic View events.

 

All the scripting that is required for making Authentic documents interactive is done within the StyleVision GUI (Enterprise and Professional editions). Forms, macros and event handlers are created within the Scripting Editor interface of StyleVision and these scripts are saved with the SPS. Then, in the Design View of StyleVision, the saved scripts are assigned to design elements, toolbar buttons, and context menus. When an XML document based on the SPS is opened in an Altova product that supports Authentic Scripting (see table above), the document will have the additional flexibility and interactivity that has been created for it.

 

Documentation for Authentic Scripting

The documentation for Authentic Scripting is available in the documentation of StyleVision. It can be viewed online via the Product Documentation page of the Altova website.

 

© 2017-2023 Altova GmbH