我刚刚因为使用libxslt链接到这一技术而被拒绝了一个应用程序。
我真的很想在我的应用程序中使用XSLT,所以看起来我唯一的机会就是自己编译它。我不想使用UIWebView,因为我想存储生成的HTML,而不仅仅是显示它。
有人为libxslt做过这个编译的iPhone吗?
经过谷歌搜索,我得到了这里和git的旧Xcode解决方案--从gnome.org克隆了最新的libxslt。到目前为止,这两种方法都没有奏效(autoconf退出了,Xcode项目缺少了一堆文件)。
如有任何建议,将不胜感激。
谢谢!
更新7/21
通过向UIWebView提供一些与XSL样式表链接的XML,我找到了一个解决办法。在加载数据之后,我可以获取像这样的转换后的HTML (来源):
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
html = [webView stringByEvaluatingJavaScriptFromString:
@"document.documentElement.outerHTML;"];
}尽管如此,如果有人对直接使用libxslt有任何提示的话,我很想听听。跳入javascript似乎是so...unsavory。
发布于 2010-07-22 00:22:35
不允许添加dylibs,但可以链接到.a文件。您能得到libxslt的配置来输出.a文件吗?
https://stackoverflow.com/questions/3304886
复制相似问题