Important! Please note that after running the installer to add the PlugIn to XMLSpy you might not see the window of ValidatorBuddy appearing in the application. In this case just go the the "Windows" menu in XMLSpy. You will see a menu command named "ValidatorBuddy for XMLSpy" there. Please turn off and on again the Plugin using the menu command to show the PlugIn as a floating tool window. Afterwards you can drag and attach it anywhere you like.

Saxon

 

  • Push the "Validate" Button to start the Saxon-SA validator and get the results in XMLSpy.
  • ValidatorBuddy detects automatically if the active document is an XSD schema and applies the -s option.
  • Support for lax validation (Option: -vlax), XML 1.1 (Option: -1.1) and additional validation details (Option: -t).
  • Use F4 and Shift-F4 keyboard shortcuts to jump between multiple errors forwards and backwards.

MSXML

 

  • Push the "Validate" Button to use MSXML4 to validate the active document.
  • Any validation error is immediately reported.

Xerces-C

 

  • Push the "Validate" Button to start the Xerces-C validator and get all validation errors reported to the Output window.
  • ValidatorBuddy uses currently version 2.7 of the Xerces-C library.
  • Use F4 and Shift-F4 keyboard shortcuts to jump between multiple errors forwards and backwards.

Batch Tool

  • Validate multiple XML files with any validator supported by ValidatorBuddy.
  • Get a detailed batch log you can use to create a report or to compare the results with a reference log.
  • Create validation tasks and run them scheduled.

Please see the Online Help for more information on how to create and control a batch process using ValidatorBuddy.

Settings

  • Use the "Assign Validator" option to assign one of the available validators to the "Validate file" (F8) command of XMLSpy. The selected validator is used whenever you execute the command.

Please note that ValidatorBuddy saves the active document on validation and reads the schema also from disk in case of Saxon and MSXML even if the file is opened in XMLSpy.