この手法libxslt
を使用するためのリンクが原因でアプリが拒否されました。
アプリでXSLTを使用したいので、自分でコンパイルするのが私の唯一のショットのようです。UIWebView
表示するだけでなく、結果のHTMLを保存したいので、を使用したくありません。
誰かがこれをしましたか-iPhone用にコンパイルさlibxslt
れましたか?
グーグルをした後、ここから古いXcodeソリューションを入手し、gnome.orglibxslt
から最新のGitクローンを作成しました。どちらのアプローチもこれまでのところうまくいきませんでした(autoconfは機能しなくなり、Xcodeプロジェクトには大量のファイルがありません)。
何かアドバイスをいただければ幸いです。
ありがとう!
7/21更新
UIWebView
XSLスタイルシートにリンクされたXMLを提供することで、回避策を見つけました。データが読み込まれた後、次のように変換されたHTMLを取得できます(ソース):
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
html = [webView stringByEvaluatingJavaScriptFromString:
@"document.documentElement.outerHTML;"];
}
とはいえ、直接使用するためのヒントがあればlibxslt
、ぜひ聞いてみてください。javascriptにドロップすると、とても...不快に思えます。