в то время как разбор HTML, используя NSXMLParser, не полные данные в iPhone

в то время как разбирают xml, не, полные данные добираются после некоторого конца строки слова с прочитанным больше

ниже трех кодов находятся в единственной странице HTML, я досадил этому для лучшего понимания.

i am parsing this in to my iPhone app using NSXMLParser. problem is its parsing till

below then it stops parsing from the text after that and completely ignores the data below the text!!!
<head>

        <title>North Mobile County Middle School: Latest News > "1st Annual NMCK-8 Christmas Music Program"</title>
        <meta HTTP-EQUIV="X-UA-COMPATIBLE" CONTENT="IE=EmulateIE9">
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <meta http-equiv="imagetoolbar" content="no">
        <script type="text/javascript" src="JavaScripts.js"></script>
        <script type="text/javascript" src="JavaScripts/NiceTitles.js"></script>


    

я разделяю код для лучшего понимания

!--

body {
    margin:0; padding:0;
    background: #fff;}  
body, td {
    font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#333;}
/***********************************************/
/* Links
/***********************************************/ 

a:link, a:visited {
    color: #CD0000;
    text-decoration: none;}
a:hover, a:active { 
    color: #06f;
    text-decoration: underline;}

img {border: 0;}

я разделяю код для лучшего понимания

#MainPageArea {padding: 0 15px 15px 15px}

    <link href="http://images.pcmac.org/SiSFiles/Schools/AL/MobileCounty/NorthMobileMiddle/styles.css" rel="stylesheet" type="text/css">
    <!--[if lt IE 7]>
        <link href="Common/CommonIncludes/Template11/IEStyles.css" rel="stylesheet" type="text/css">
    
0
nl ja de
его HTML, ya его данные о чтении до текста в середине, но не после этого
добавлено автор Pradeep Kumar, источник
я понятия не имею о контролере XML
добавлено автор Pradeep Kumar, источник
Ваш файл - правильно построенный XML?
добавлено автор Thilo, источник
Можно ли управлять им через контролера XML?
добавлено автор Thilo, источник

2 ответы

You should only use the NSXMLParser class to parse stuff that’s actually XML. HTML is not, except if it’s XHTML, which your source is not: The meta tags aren’t closed and your style tag starts with a comment that is never closed (which, I guess, is the reason why the parser never reads past that); also, the title’s text node contents should only contain escaped versions of > and " (the escape sequences being > and ").

Если вы управляете HTML, попытайтесь изменить его, чтобы быть XML-(и, таким образом, XHTML-) послушный. Если вы не можете изменить HTML, попробуйте парсинг супа признака, например с hpple.

1
добавлено

Here is the tutorial for Parsing HTML page http://www.raywenderlich.com/14172/how-to-parse-html-on-ios

0
добавлено
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.

Чат — Типичный Верстальщик
Чат — Типичный Верстальщик
1 080 участник(ов)

Основной канал: @tpverstak Обратная связь: @annblok Все ссылки на соц.сети проекта: http://taplink.cc/tpverstak ПРАВИЛА ЧАТА — https://teletype.in/@annblok/BygPgC3E7

Веб-Технологи: UI/UX, Вёрстка, Фронтенд
Веб-Технологи: UI/UX, Вёрстка, Фронтенд
167 участник(ов)

Всё про веб-дизайн и вёрстку. А также: HTML, CSS, флекс и бутстрапы, шаблонизаторы, препроцессоры, методологии, аглифаеры, улучшаторы и обфускаторы. Обсуждаем темы юзабилити, устраиваем А/В тесты лендингов, и проводим аудит.

DTP :: @DTPublish
DTP :: @DTPublish
147 участник(ов)

Обсуждаемые темы: полиграфия, препресс, верстка, дизайн, иллюстрации, скрипты, плагины. Канал - @DTPublishing