2

この手法libxsltを使用するためのリンクが原因でアプリが拒否されました。

アプリでXSLTを使用したいので、自分でコンパイルするのが私の唯一のショットのようです。UIWebView表示するだけでなく、結果のHTMLを保存したいので、を使用したくありません。

誰かがこれをしましたか-iPhone用にコンパイルさlibxsltれましたか?

グーグルをした後、ここから古いXcodeソリューションを入手し、gnome.orglibxsltから最新のGitクローンを作成しました。どちらのアプローチもこれまでのところうまくいきませんでした(autoconfは機能しなくなり、Xcodeプロジェクトには大量のファイルがありません)。

何かアドバイスをいただければ幸いです。

ありがとう!

7/21更新

UIWebViewXSLスタイルシートにリンクされたXMLを提供することで、回避策を見つけました。データが読み込まれた後、次のように変換されたHTMLを取得できます(ソース):

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    html = [webView stringByEvaluatingJavaScriptFromString:
                    @"document.documentElement.outerHTML;"];
}

とはいえ、直接使用するためのヒントがあればlibxslt、ぜひ聞いてみてください。javascriptにドロップすると、とても...不快に思えます。

4

1 に答える 1

2

dylibを追加することは許可されていませんが、.aファイルにリンクすることはできます。代わりに.aファイルを出力するようにlibxsltの構成を取得できますか?

于 2010-07-22T00:22:35.320 に答える