# Sablotron Guide and Reference

SablotRunProcessorExt | Functions
#### Summary Runs the processor on the external document.
#### Syntax
    int SablotRunProcessorExt(SablotSituation S,
           void *processor_,
           const char *sheetURI,
           const char *resultURI,
           NodeHandle doc);
Name | Type | Description
--- | --- | ---
`S` | `SablotSituation` | Situation handle
`processor_` | `void*` | Processor handle
`sheetURI` | `const char*` | stylesheet URI
`resultURI` | `const char*` | result URI
`doc` | `NodeHandle` | external root node
#### Description This function acts as the SablotRunProcessorGen does. The difference is, that the data processed are provided by the external DOM provider. See SXP documentation for more details on DOM providers etc.
#### Notes Currently there is no way to start the processing on an 'ordinary' document and access the external data via some XSLT function (opposite to the document() function).
#### See Also
Groups | [ Functions ]
Entries | [ SablotRunProcessorGen | SablotSituation ]

© 2002-2003 Ginger Alliance
revision 03-06-30
This page was generated by APIDOC