使用iOS SDK 4.2的UIWebView中的XSLT

Eri*_*rik 6 xslt objective-c mobile-safari uiwebview ios-4.2

是否可以使用iOS SDK 4.2在UIWebView中使用XSLT?或者,是否可以在UIWebView之外的iOS SDK 4.2中使用XSLT?我已经看到了类似的问题,但它们似乎已过时并且引用了4.0之前的iOS SDK.

如果可能的话,链接到简单的iOS XSLT示例也会很棒.

TIA.

Eri*_*rik 6

答案是肯定的.这是一个例子:

NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
NSString *xml = @"<?xml version=\"1.0\"?><?xml-stylesheet type=\"text/xsl\" href=\"greeting.xsl\"?><greeting>Hello, World!</greeting>";
[self.webView loadData:[xml dataUsingEncoding:NSUTF8StringEncoding] MIMEType:@"text/xml" textEncodingName:@"utf-8" baseURL:baseURL];
Run Code Online (Sandbox Code Playgroud)

我遇到了这个问题,因为我试图使用UIWebView加载XML

- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL
Run Code Online (Sandbox Code Playgroud)

方法.