2010-07-22 3 views
2

Je viens de faire rejeter une application pour la lier à libxslt en utilisant this technique. Je voudrais vraiment utiliser XSLT dans mon application, il semble donc que mon seul coup est de le compiler moi-même. Je ne veux pas utiliser un UIWebView parce que je veux stocker le HTML résultant, pas simplement l'afficher.Construction libxslt pour iPhone

Quelqu'un at-il fait cela - compilé libxslt pour l'iPhone? Après un peu de googling, j'ai une ancienne solution Xcode de here et git-cloné le libxslt . Aucune approche n'a fonctionné jusqu'à présent (autoconf quitte, et le projet Xcode manque un tas de fichiers).

Tout conseil serait apprécié.

Merci!

Mise à jour 7/21

J'ai trouvé une solution en donnant UIWebView certains XML lié à une feuille de style XSL. Après le chargement de données, je peux saisir le code HTML transformé comme celui-ci (source):

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

Cela dit, si quelqu'un a des conseils sur l'utilisation directement libxslt, j'aimerais les entendre. Laisser tomber en javascript semble si ... peu recommandable.

+0

Hey avez-vous trouvé la solution au problème? Parce que j'ai le même problème. – Prerna

Répondre

2

Vous n'êtes pas autorisé à ajouter dylibs, mais vous pouvez créer un lien vers un fichier .a. Pouvez-vous obtenir le configure pour libxslt pour sortir un fichier .a à la place?

+0

Eh bien, c'est un peu le problème ... Je ne peux même pas obtenir ./configure pour travailler sur la source que j'ai téléchargée. – Ford

Questions connexes