5 // Created by Marc Liyanage on Thu Aug 01 2002.
6 // Copyright (c) 2002 __MyCompanyName__. All rights reserved.
9 #import <Foundation/Foundation.h>
13 XSLT_ERROR_SOURCE_XML = 1,
14 XSLT_ERROR_SOURCE_XSLT,
18 PROCESSORTYPE_SABLOTRON = 1,
19 PROCESSORTYPE_LIBXSLT,
21 PROCESSORTYPE_XALAN_J,
26 @interface XSLTProcessor : NSObject {
30 NSString *errorMessage;
39 - (void)setError:(NSString *)message atLine:(int)line inSource:(int)source;
41 - (BOOL)errorOccurred;
44 - (void)setErrorSource:(int)newSource;
45 - (NSString *)errorMessage;
48 - (BOOL)processStrings:(NSString *)xmlCode withXslt:(NSString *)xsltCode andParameters:(const char **)params;
50 - (void)setBaseUri:(NSString *)uri;
51 - (NSString *)baseUri;
55 - (void)setResult:(NSString *)newResult;