是否可以在使用iOS SDK 4.2的UIWebView中使用XSLT?或者,是否可以在UIWebView之外的iOS SDK 4.2中使用XSLT?我看到过类似的问题,但它们似乎过时并且涉及4.0之前的iOS SDK。使用iOS SDK 4.2的UIWebView中的XSLT
如果可能的话,一个简单的iOS XSLT例子的链接也会很棒。
TIA。
是否可以在使用iOS SDK 4.2的UIWebView中使用XSLT?或者,是否可以在UIWebView之外的iOS SDK 4.2中使用XSLT?我看到过类似的问题,但它们似乎过时并且涉及4.0之前的iOS SDK。使用iOS SDK 4.2的UIWebView中的XSLT
如果可能的话,一个简单的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];
我有,因为我试图加载使用UIWebView中的
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL
方法XML这个问题。
感谢您的回复..我之前遇到过您的帖子,但有一个疑问..所以只是上面的一段代码将正常工作?我们不需要使用loadHTMLString函数吗? – learner2010
已经有一段时间了,因为我编写了它,但如果内存服务,loadHTMLString将不会执行任何XSLT处理。 loadData代码的确如此。 – Erik
我有一个问题..在上面的一段代码中,如果我从webservice获取xml,如何添加'<?xml-stylesheet type =“text/xsl”href =“trial.xsl”? >'代码到XML? – learner2010
“可能”也意味着苹果及其AppStore可以接受的方式。 – Erik
嗨erik ..你能找到这个解决方案吗?我被困在这个相同的问题... – learner2010
learner2010:请参阅下面的答案。 – Erik