Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7988503
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 4, 20262026-06-04T12:28:19+00:00 2026-06-04T12:28:19+00:00

I’m trying to use TBXML’s method: + (id)tbxmlWithURL:(NSURL*)aURL success:(TBXMLSuccessBlock)successBlock failure:(TBXMLFailureBlock)failureBlock; from the TBXML+HTML.h But

  • 0

I’m trying to use TBXML’s method:

+ (id)tbxmlWithURL:(NSURL*)aURL success:(TBXMLSuccessBlock)successBlock failure:(TBXMLFailureBlock)failureBlock;

from the TBXML+HTML.h
But I can’t find any information about TBXMLSuccessBlock and TBXMLFailureBlock. Even on official tutorials you can only see:

TBXML * tbxml = [[TBXML tbxmlWithURL:[NSURL URLWithString:@"http://www.w3schools.com/XML/note.xml"]] retain];

But when I try it out, Xcode tells me that there is no such class method.
BTW, I’m using ARC (so i don’t write retain).

So the question is: how can I load an XML document using TBXML’s methods from given url?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-04T12:28:21+00:00Added an answer on June 4, 2026 at 12:28 pm

    TBXMLSuccessBlock and TBXMLFailureBlock are used as an efficient way for implementing conditions for successful and unsuccessful retrieval of the XML data from the given URL. Look at Apple’s Blocks programming guide for more in-depth information about Objective-C blocks.

    If you just want some example code on how to use it, here it is (using the latest version of TBXML):

    TBXMLSuccessBlock s = ^(TBXML *tbxml) {
        NSLog(@"yay");
        // Do something with TBXML object "tbxml
        // ...
        // An example - print the name of an element
        TBXMLElement *e = [TBXML childElementNamed:@"head" parentElement:tbxml.rootXMLElement];
        NSString *a = [TBXML elementName:e];
        NSLog(@"%@",a);
    };
    
    TBXMLFailureBlock f = ^(TBXML *tbxml, NSError *error) {
        // Do something to recover from the failure here
        // ....
        NSLog(@"nay");
    };
    
    [TBXML newTBXMLWithURL:[NSURL URLWithString:@"http://www.google.co.nz"]
                                  success: s
                                  failure: f];
    

    When you execute this code, TBXMLSuccessBlock should execute if you have access to the following URL. If you can’t reach the website, the TBXMLFailureBlock will execute.

    As a side note, if a library you are using is non-ARC (assuming the library is source code and not a static or dynamic library ) and you are trying to integrate it into ARC-ified source, you can do this under Xcode by going to your xcodeproj file -> Build Phases -> Compile sources and for each .m file that does not use ARC, enter the compiler flag -fno-objc-arc which will tell the compiler not to compile it with ARC.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am trying to understand how to use SyndicationItem to display feed which is
I'm trying to decode HTML entries from here NYTimes.com and I cannot figure out
I'm trying to use string.replace('’','') to replace the dreaded weird single-quote character: ’ (aka
Basically, what I'm trying to create is a page of div tags, each has
link Im having trouble converting the html entites into html characters, (&# 8217;) i
For some reason, after submitting a string like this Jack’s Spindle from a text
I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
I am trying to render a haml file in a javascript response like so:
I want use html5's new tag to play a wav file (currently only supported
I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.