我刚刚有一个应用程序因使用this technique链接到libxslt
而被拒绝。
我真的很想在我的应用程序中使用XSLT,所以看来我唯一的选择就是自己编译它。我不想使用UIWebView
,因为我想存储结果HTML,而不仅仅是显示它。
有没有人这样做过-为iPhone编译了libxslt
?
谷歌搜索后,我从here得到了一个旧的Xcode解决方案,并从gnome.org git-克隆了最新的libxslt
。到目前为止,这两种方法都没有奏效(autoconf无法解决,并且Xcode项目缺少大量文件)。
任何意见,将不胜感激。
谢谢!
更新7/21
通过给UIWebView
一些链接到XSL样式表的XML,我找到了一种解决方法。加载数据后,
我可以像这样(source)来获取转换后的HTML:
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
html = [webView stringByEvaluatingJavaScriptFromString:
@"document.documentElement.outerHTML;"];
}
就是说,如果有人对直接使用
libxslt
有任何提示,我希望听到他们的声音。放入javascript似乎太...不好用。 最佳答案
不允许添加dylib,但是您可以链接到.a文件。您可以获取libxslt的configure来输出.a文件吗?
关于iphone - 为iPhone构建libxslt,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3304886/