Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 使用iOS SDK 4.2在UIWebView中使用XSLT_Objective C_Uiwebview_Mobile Safari_Xslt_Ios 4.2 - Fatal编程技术网

Objective c 使用iOS SDK 4.2在UIWebView中使用XSLT

Objective c 使用iOS SDK 4.2在UIWebView中使用XSLT,objective-c,uiwebview,mobile-safari,xslt,ios-4.2,Objective C,Uiwebview,Mobile Safari,Xslt,Ios 4.2,是否可以使用iOSSDK4.2在UIWebView中使用XSLT?或者,是否可以在iOSSDK4.2的UIWebView之外使用XSLT?我见过类似的问题,但它们似乎是过时的,并且是指4.0版之前的iOS SDK 如果可能的话,链接到一个简单的iOS XSLT示例也很好 TIA.答案是肯定的。下面是一个例子: NSString *path = [[NSBundle mainBundle] bundlePath]; NSURL *baseURL = [NSURL fileURLWithPath:p

是否可以使用iOSSDK4.2在UIWebView中使用XSLT?或者,是否可以在iOSSDK4.2的UIWebView之外使用XSLT?我见过类似的问题,但它们似乎是过时的,并且是指4.0版之前的iOS SDK

如果可能的话,链接到一个简单的iOS XSLT示例也很好


TIA.

答案是肯定的。下面是一个例子:

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];

方法。

“可能”也指苹果及其AppStore.hi erik.可以接受的方式。。你能找到解决这个问题的办法吗?我也遇到了同样的问题…learner2010:请看下面我的答案。谢谢你的回复。。我早些时候看到你的帖子,但有点怀疑。。那么上面的代码就可以正常工作了?我们不需要使用loadHTMLString函数,对吗?我编写这个代码已经有一段时间了,但是如果内存可用,loadHTMLString将不会进行任何XSLT处理。loadData代码有。我有个问题。。在上面的代码中,如果我从Web服务获取xml,我将如何将
代码添加到xml中?另外,您能否告诉我应该将
xsl
文件存储在哪里?将xsl文件放在主捆绑包中。
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL