MonobjcMonobjc Documented Class Library
ObjectByApplyingXSLTArgumentsError Method (xslt, arguments, error)
NamespacesMonobjc.FoundationNSXMLDocumentObjectByApplyingXSLTArgumentsError(NSData, NSDictionary, NSError%)

Applies the XSLT pattern rules and templates (specified as a data object) to the receiver and returns a document object containing transformed XML or HTML markup.

Original signature is '- (id)objectByApplyingXSLT:(NSData *)xslt arguments:(NSDictionary *)arguments error:(NSError **)error'

Available in Mac OS X v10.4 and later.

Declaration Syntax
C#Visual BasicVisual C++
public virtual Id ObjectByApplyingXSLTArgumentsError(
	NSData xslt,
	NSDictionary arguments,
	out NSError error
)
Public Overridable Function ObjectByApplyingXSLTArgumentsError ( _
	xslt As NSData, _
	arguments As NSDictionary, _
	<OutAttribute> ByRef error As NSError _
) As Id
public:
virtual Id^ ObjectByApplyingXSLTArgumentsError(
	NSData^ xslt, 
	NSDictionary^ arguments, 
	[OutAttribute] NSError^% error
)
Parameters
xslt (NSData)
A data object containing the XSLT pattern rules and templates.
arguments (NSDictionary)
A dictionary containing NSString key-value pairs that are passed as runtime parameters to the XSLT processor. Pass in nil if you have no parameters to pass.
error (NSError%)
If an error occurs, indirectly returns an NSError object encapsulating error or warning messages generated by XSLT processing.
Return Value
Depending on intended output, the method returns an NSXMLDocument object or an NSData data containing transformed XML or HTML markup. If the message is supposed to create plain text or RTF, then an NSData object is returned, otherwise an XML document object. The method returns nil if XSLT processing did not succeed.
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.Foundation (Module: Monobjc.Foundation)