首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用TFHpple解析iOS中的HTML?

使用TFHpple解析iOS中的HTML?
EN

Stack Overflow用户
提问于 2012-11-05 16:27:03
回答 1查看 1.5K关注 0票数 0

我是iOS的新手。我想像这样解析HTML页面:

代码语言:javascript
复制
<div class="main_menu">
          <ul class="sf-menu">
            <li class="current"><a href="#" class="sifrme_active">Holiday Tours</a>
              <ul>
                <li><a href="about-holiday-tours.html">About Us</a></li>
                <li><a href="Mohammed-el-decken.html">Mohammed El Decken</a></li>
                <li><a href="Yehia-El-Decken.html">Yehia El Decken</a></li>
              </ul>
            </li>
            </li>
            <li><a href="#" class="sifrme_active">Vacation Packages</a>
              <ul>
                <li><a href="Slov-2-Spain.html">Slov2Spain</a></li>
                <li><a href="Swiss-Alps.html">Swiss Alps</a></li>
                <li><a href="fall-hike.html">Fall Hike</a></li>
                <li><a href="nile-valley.html">Nile Valley</a></li>
                <li><a href="sahlala.html">Sahlala</a></li>
                <li><a href="Safar-El-Layaly.html">Safar El Layaly</a></li>
                <li><a href="cruising-sinai.html">Cruising Sinai</a></li>
                <li><a href="siwa-oasis.html">Siwa Siwa</a></li>
                <li><a href="Silk-Road.html">Silk-Road</a></li>
                <li><a href="French-Alps.html">French Alps</a></li>
              </ul>

            </li>
     ->         <li><a href="#">Weekend Trips</a><ul>
     ->         <li><a href="hiking.html">Hiking</a></li>
     ->         <li><a href="Sandboarding.html">Sandboarding</a></li>
     ->         <li><a href="Horseriding.html">Horse Riding</a></li>
     ->         <li><a href="GoCycle.html">GoCycle</a></li>
     ->         <li><a href="Islamic-Tour.html">Islamic Tour</a></li>
              </ul>
            </li>
            <li><a href="holiday-tours-reservation.html">Reservation</a> </li>
          </ul>
        </div>
      </div>    

我想访问箭头和我不能罚款XPathQuery得到他们的周末旅行?有什么需要帮忙的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-05 21:46:36

代码语言:javascript
复制
NSArray *data = [xpath searchWithXPathQuery:@"//li//a//child::text()"];

搜索数据

代码语言:javascript
复制
for (int i = 0; i < data.count; i++) {
  TFHppleElement *element = [data objectAtIndex:i];
  NSLog(@"%@", [element content]);
}

查看里面的数据,你可以检查如何获得你想要的。

这是一个xPath语法教程页面:http://www.w3schools.com/xpath/xpath_syntax.asp

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13228376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档