Bonsoir,
Je suis débutant sur le développement Mac
Et je voudrais développer une petite application en ligne de commande capable de modifier un fichier HTML.
Cette petite application prendra en paramètres les options suivantes:
-source : nom du fichier source
-destination : nom du fichier résultant
-print : affiche le fichier sur la sortie standard
-XPath : chemin HTML où écrire
-insertBefore : insère avant
-insertAfter : insère après
-firstChild : insère avant le firstChild
-append : ajoute à la fin du noeud
-text : texte à écrire dans le fichier de destination
-html : code HTML à écrire dans le fichier de destination
Pour réaliser cette petite application, je souhaite utiliser le WebKit.Framework afin de savoir lire le fichier HTML.
J'ai un iMac v.10.6.6 x86_64
Je développe avec Xcode v3.2.3. J'ai trouvé comment ajouter le WebKit.Framework dans le projet.
Par contre, et c'est ma question; le code suivant déclenche une erreur ERR_BAD_ACCESS et je ne comprends pas pourquoi :heu:.
Merci pour vos réponses
-------(----------------)-------
Le hasard, c'est l'ignorance
Je suis débutant sur le développement Mac
Et je voudrais développer une petite application en ligne de commande capable de modifier un fichier HTML.
Cette petite application prendra en paramètres les options suivantes:
-source : nom du fichier source
-destination : nom du fichier résultant
-print : affiche le fichier sur la sortie standard
-XPath : chemin HTML où écrire
-insertBefore : insère avant
-insertAfter : insère après
-firstChild : insère avant le firstChild
-append : ajoute à la fin du noeud
-text : texte à écrire dans le fichier de destination
-html : code HTML à écrire dans le fichier de destination
Pour réaliser cette petite application, je souhaite utiliser le WebKit.Framework afin de savoir lire le fichier HTML.
J'ai un iMac v.10.6.6 x86_64
Je développe avec Xcode v3.2.3. J'ai trouvé comment ajouter le WebKit.Framework dans le projet.
Par contre, et c'est ma question; le code suivant déclenche une erreur ERR_BAD_ACCESS et je ne comprends pas pourquoi :heu:.
Bloc de code:
NSString *urlString = [[NSString alloc] initWithString:@"file:///Users/UserName/Documents/Sites%20Web/MySite"];
NSURL *url = [NSURL URLWithString:urlString];
DOMHTMLDocument *html = [DOMHTMLDocument alloc];
DOMDocumentFragment *doc = [html createDocumentFragmentWithMarkupString:@"<html></html>" baseURL:url];
NSString *s = [[doc firstChild] nodeName];
- Pourquoi ?
- Est-ce que WebKit.Framework ne fonctionne pas en x64 ? Faut-il que je passe en 32-bits ?
Merci pour vos réponses
-------(----------------)-------
Le hasard, c'est l'ignorance