我刚刚有一个应用程序因使用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/

10-10 17:37