将XML文件(带有XSL文件)加载到UIWebView上

时间:2014-08-22 13:55:51

标签: ios xml xslt uiwebview xamarin

我将TestXML.xml和simple.xls文件一起添加到我的Resources文件夹中。现在我想根据xml文件显示xsl样式。

string fileName = "TestXML.xml";
string localDocUrl = Path.Combine (NSBundle.MainBundle.BundlePath, fileName);
NSUrl url = new NSUrl (localDocUrl, false);
NSData xml = NSData.FromUrl (url);

string contentDirectoryPath = NSBundle.MainBundle.BundlePath;
NSUrl baseURL = new NSUrl (contentDirectoryPath, true);
webView.LoadData (xml, "text/xml", "UTF-8", baseURL);
webView.ScalesPageToFit = false;

如果我执行上面的代码,我会得到一个空页面。如何将样式化的XML文件加载到我的UIWebView

修改

现在我尝试加载网络资源:

string fileName = "http://www.w3schools.com/xml/simplexsl.xml";
NSUrl url = new NSUrl(fileName);
NSMutableUrlRequest request = new NSMutableUrlRequest (url, NSUrlRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData, 10);
webView.LoadRequest(request);

此处xml文件已正确加载xsl文件。但是我如何使用字符串或本地文件在UIWebView

中显示它

0 个答案:

没有答案