Задать вопрос
les-anatoliy
@les-anatoliy

Как исправить ошибку при парсинге xml?

Добрый день!
Как исправить подобные ошибки при парсинге xml файла?
DOMDocument::loadXML(): Entity 'laquo' not defined in Entity

DOMDocument::loadXML(): Opening and ending tag mismatch: br line 11 and p in Entity


Почему то ругается на кавычки треугольные "<", ">" и на "&"...

<?xml version="1.0"?>
<dataset>
<row>
<id>15092</id>
<category>69</category>
<published>2017-10-21 09:31:00</published>
<created>2017-10-21 09:35:23</created>
<updated>2017-10-23 08:51:22</updated>
<status>2</status>
<subject_kk>Демалыс күндері елордада бірқатар мәдени іс-шара өтеді</subject_kk>
<text_kk><p><span style="background-color: initial;"><b><i>Көрмелер, концерттер, қойылымдар, байқаулар. Осындай мәдени шараларға елорда тұрғындары мен қонақтары 21-22 қазанда бара алады деп хабарлайды Астана қаласы әкімдігінің медиа орталығы.</i></b></span><br></p><p>Тәуелсіздік сарайында қазанның 31-не дейін Бексейіт Төлкеевті еске алуға арналған «Silkwayart»&nbsp; көрмесі, Жанна Спунер, Мұхтар Байбосынов еңбектерінің көрмесі, «Тәуелсіз Қазақстанның тарихы» атты көрме жұмыс істейтін болады.</p><p>21 қазанда сағат 15:00-де «Жастар» сарайында&nbsp; «Тату отбасыда» атты украин халқы шығармашылығының халықаралық фестивалі басталмақ. Ал жексенбіде мұнда таңертеңнен бастап, «ART GLOBAL» халықаралық көпжанрлы өнер байқау-фестивальі өтеді деп жоспарлануда.</p><p>Астана - опера осы аптада «Ұйқыдағы ару» балетін көпшілік назарына ұсынады. Қойылымды 22 қазанда тамашалауға болады.</p><p>Сенбі, 21 қазанда сағат 18:00-де Бейбітшілік және келісім сарайында қала тұрғындары мен қонақтары үшін К. Хабенский мен «Солисты Москвы» ансамблімен кездесу мүмкіндігі туады. Ал 22 қазанда сағат 19:00-де мұнда «Шабыт» университетінің есептік концерті өтеді деп күтілуде.</p><p>Ал «Астана» концерт залында 21 қазанда сағат 17:30-да Тимур Мыңбаевтың шығармашылығына арналған симфониялық оркестрдің XVIII концерттік маусымы ашылады.</p><p>«Алжир» мұражайында 30 қазанға дейін «Репрессия тарихы бала көзімен» көрмесі жұмыс істемек.</p></text_kk>
<subject_ru>Куда сходить в выходные?</subject_ru>
<text_ru><p><span style="background-color: initial;"><b><i>Ряд культурных мероприятий можно посетить в эти выходные в Астане, передает медиацентр столичного акимата.</i></b></span><br></p><p>Во Дворце Независимости проходят сразу несколько выставок – в память о художнике Бексеите Тюлькиеве, экспозиция «Silkwayart», а также персональная выставка Мухтара Байбосынова «Почтение великим музыкантам»&nbsp;<span style="background-color: initial;">–</span><span style="background-color: initial;">&nbsp;до 31 октября.</span></p><p>Во Дворце «Жастар» жителям и гостям столицы можно посетить выставку «Мир вкусного меда», которая будет работать до 22 октября.</p><p>«Астана-Опера» представит&nbsp; балет «Спящая красавица», выступление можно будет увидеть 22 октября&nbsp; вечером.</p><p>Во Дворце Мира и Согласия 21 октября в 18 часов состоится вечер К. Хабенского и ансамбля «Солисты Москвы», а 22 октября в 19 часов пройдет отчетный концерт университета «Шабыт».</p><p>В Концертном зале «Астана» 21 октября в 17:30 состоится открытие XVIII концертного сезона симфонического оркестра, посвященное творчеству Тимура Мынбаева.</p><p>В музее «Алжир» до 30 октября будут открыты двери на выставку «Детским взглядом на историю репрессий».</p></text_ru>
<img>
files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg
files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w1920h520mc.jpg
files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w225h124mc.jpg
files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w230h120mc.jpg
files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w280h160mc.jpg
files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w600h450mc.jpg
files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w730h340mc.jpg
files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w730h350mc.jpg
</img>
</row>
<row>
<id>15094</id>
<category>71</category>
<published>2017-10-21 10:44:00</published>
<created>2017-10-21 10:46:32</created>
<updated>2017-10-23 09:05:20</updated>
<status>2</status>
<subject_kk>«Мен және менің полицейім» акциясының қорытындылары шығарылды</subject_kk>
<text_kk><p><span style="background-color: initial;"><b><i>2017 жылдың 16-20 қазаны аралығында елорданың тәртіп сақшылары «Мен және менің полицейім» акциясын жүргізді, деп хабарлайды Астана әкімдігінің медиа орталығы.</i></b></span><br></p><p>Аталмыш акцияны өткізу барысында полиция қызметкерлері балаларды өздерінің жұмыстарымен таныстырып, оларға тәртіпті қамту жүйесіндегі өз міндеттерінің ерекшеліктерін түсіндірді. Сондай-ақ, балаларға қоғамдық орындардағы, жол өткелінен өтудегі қауіпсіздік ережелерін үйретті.</p><p>Оқушылар үшін арнайы техника мен қызметкерлерге қажетті керек-жарақтардың көрмесі, сондай-ақ, Астанадағы Оқушылар сарайы алдында өткен Астана қаласы ІІД-нің қызметтік&nbsp; иттерінің көрмесі акцияның ұмытылмас сәті болды. Алаңға ондаған патрульдік көліктер мен арнайы техника қойылып, 50-ге тарта полицей өз жұмысының ерекшеліктері жайлы әңгімелеп берді.</p><p>Төрт күннің ішінде құқықбұзушылықтардың алдын алу бойынша оқушылар үшін 700-ге жуық дәріс оқылып, олармен әңгімелесу жұмыстары жүргізілді. Қаланың 25 мектебінің бастауыш сынып оқушылары арасында «Полицей – менің досым әрі қорғаушым», «Менің мектеп инспекторым» тақырыбындағы суреттер мен шығармалар байқауы ұйымдастырылды.</p><p>Көрмеден бөлек, акция барысында 5-7 сынып оқушылары үшін ҚР ІІМ-нің музейіне, Жедел басқару орталығына, әкімшілік жауапкершілікке тартылғандарды қабылдағышқа, Астана қаласы ІІД-нің басқа да әкімшілік ғимараттарына экскурсиялар ұйымдастырылды.</p><p>Полиция қызметкерлерінің сөздерінше, осындай акциялар мен профилактикалық шаралар кәмелетке толмағандар арасындағы қылмыстылық деңгейінің төмендеуіне ықпал етеді. Осылайша, былтырғы жылмен салыстырғанда аталмыш көрсеткіш 1,5 % төмендеп отыр.</p><p>«Біз алдын алу шараларын әрдйым жүргіземіз. Осылайша, ағымдағы жылдың 9 айында құқықбұзушлықтардың саны 1,5 % азайған. Есепте барлығы 222 бала тұр. Олармен үнемі алдын алу жұмыстарын жүргіземіз. Олардың бос уақытын ұйымдастыруға тырысамыз. Оларды футболға, хоккейге, тегін секцияларға апарамыз. Балалардың уақыты бос болмаса, олар теріс қылықтарға бару туралы да ойламайды»,- деді брифингте Астана қаласы ІІД ЖПҚ-нің ювеналды полиция бөлімінің бастығы Самал Ахмет.</p></text_kk>
<subject_ru>Подведены итоги акции «Я и мой полицейский»</subject_ru>
<text_ru><p><span style="background-color: initial;"><b><i>В период с 16 по 20 октября столичными полицейскими проводилась республиканская акция «Я и мой полицейский», передает медиацентр акимата Астаны.</i></b></span><br></p><p>Сотрудники полиции познакомили школьников Астаны со своей работой, разъясняли ее особенности и поставленные перед ними задачи по обеспечению правопорядка. Кроме того, детей обучали правилам безопасности в общественных местах, на проезжей части.</p><p>Одним из самых зрелищных мероприятий в рамках акции была выставка специальной техники и служебных собак ДВД Астаны на площади перед Дворцом школьников. Всего было выставлено несколько десятков патрульных машин и спецтехники. Разъясняли особенности своей службы около 50 полицейских.</p><p>За 4 дня для школьников было организовано около 700 лекций и бесед по профилактике правонарушений. Для ребят начальных классов 25 школ города организованы конкурсы рисунков и сочинений о работе полицейских на темы «Полицейский – мой друг и защитник», «Мой школьный инспектор».</p><p>Стоит отметить, что, помимо выставки, в период проведения акции для учащихся 5<span style="background-color: initial;">&nbsp;–</span><span style="background-color: initial;">7 классов были проведены экскурсии в музей МВД РК, а также административные здания ДВД Астаны, такие как Центр оперативного управления, специализированный приемник для административных задержанных.</span></p><p>В целом, по словам полицейских, благодаря подобным акциям и профилактическим мероприятиям, удается снизить количество преступлений среди несовершеннолетних. Так, по сравнению с прошлым годом данный показатель снизился на 1,5%.</p><p>«Мы постоянно проводим профилактическую работу. Так, за 9 месяцев этого года количество правонарушений снизилось на 1,5%. Всего на учете состоят 222 ребенка, с которыми профилактические работы ведутся постоянно. Мы стараемся их всегда чем-то занять, выводим их на футбол, хоккей, бесплатные секции. Потому что когда дети заняты, им некогда отвлекаться на сомнительного рода вещи»,&nbsp;<span style="background-color: initial;">–</span><span style="background-color: initial;">&nbsp;рассказала на брифинге начальник ювенального отдела МПС ДВД Астаны Самал Ахмет.</span></p></text_ru>
<img>
files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg
files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w1920h520mc.jpg
files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w225h124mc.jpg
files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w230h120mc.jpg
files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w280h160mc.jpg
files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w600h450mc.jpg
files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w730h340mc.jpg
files/c/4/e/b/0/76574e9493aee5a9d5b3be67aa1.jpg
files/c/4/e/b/0/76574e9493aee5a9d5b3be67aa1.jpg.w730h350mc.jpg
files/4/a/f/8/6/b4195de0f52c34cc4377b3bc434.jpg
files/4/a/f/8/6/b4195de0f52c34cc4377b3bc434.jpg.w730h350mc.jpg
</img>
</row>
  • Вопрос задан
  • 454 просмотра
Подписаться 2 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
Этот файл XML уже генерируется неправильно. Я удалил все &nbsp;, а также заменил <br> на <br/>, а также закрыл корневой тег <dataset>. Ошибок больше нет.

Результат
<?xml version="1.0"?>
<dataset>
    <row>
        <id>15092</id>
        <category>69</category>
        <published>2017-10-21 09:31:00</published>
        <created>2017-10-21 09:35:23</created>
        <updated>2017-10-23 08:51:22</updated>
        <status>2</status>
        <subject_kk>Демалыс күндері елордада бірқатар мәдени іс-шара өтеді</subject_kk>
        <text_kk>
            <p><span style="background-color: initial;"><b><i>Көрмелер, концерттер, қойылымдар, байқаулар. Осындай мәдени шараларға елорда тұрғындары мен қонақтары 21-22 қазанда бара алады деп хабарлайды Астана қаласы әкімдігінің медиа орталығы.</i></b></span><br/></p>
            <p>Тәуелсіздік сарайында қазанның 31-не дейін Бексейіт Төлкеевті еске алуға арналған «Silkwayart» көрмесі, Жанна Спунер, Мұхтар Байбосынов еңбектерінің көрмесі, «Тәуелсіз Қазақстанның тарихы» атты көрме жұмыс істейтін болады.</p>
            <p>21 қазанда сағат 15:00-де «Жастар» сарайында «Тату отбасыда» атты украин халқы шығармашылығының халықаралық фестивалі басталмақ. Ал жексенбіде мұнда таңертеңнен бастап, «ART GLOBAL» халықаралық көпжанрлы өнер байқау-фестивальі өтеді деп жоспарлануда.</p>
            <p>Астана - опера осы аптада «Ұйқыдағы ару» балетін көпшілік назарына ұсынады. Қойылымды 22 қазанда тамашалауға болады.</p>
            <p>Сенбі, 21 қазанда сағат 18:00-де Бейбітшілік және келісім сарайында қала тұрғындары мен қонақтары үшін К. Хабенский мен «Солисты Москвы» ансамблімен кездесу мүмкіндігі туады. Ал 22 қазанда сағат 19:00-де мұнда «Шабыт» университетінің есептік концерті өтеді деп күтілуде.</p>
            <p>Ал «Астана» концерт залында 21 қазанда сағат 17:30-да Тимур Мыңбаевтың шығармашылығына арналған симфониялық оркестрдің XVIII концерттік маусымы ашылады.</p>
            <p>«Алжир» мұражайында 30 қазанға дейін «Репрессия тарихы бала көзімен» көрмесі жұмыс істемек.</p>
        </text_kk>
        <subject_ru>Куда сходить в выходные?</subject_ru>
        <text_ru>
            <p><span style="background-color: initial;"><b><i>Ряд культурных мероприятий можно посетить в эти выходные в Астане, передает медиацентр столичного акимата.</i></b></span><br/></p>
            <p>Во Дворце Независимости проходят сразу несколько выставок – в память о художнике Бексеите Тюлькиеве, экспозиция «Silkwayart», а также персональная выставка Мухтара Байбосынова «Почтение великим музыкантам» <span style="background-color: initial;">–</span><span style="background-color: initial;">до 31 октября.</span></p>
            <p>Во Дворце «Жастар» жителям и гостям столицы можно посетить выставку «Мир вкусного меда», которая будет работать до 22 октября.</p>
            <p>«Астана-Опера» представит балет «Спящая красавица», выступление можно будет увидеть 22 октября вечером.</p>
            <p>Во Дворце Мира и Согласия 21 октября в 18 часов состоится вечер К. Хабенского и ансамбля «Солисты Москвы», а 22 октября в 19 часов пройдет отчетный концерт университета «Шабыт».</p>
            <p>В Концертном зале «Астана» 21 октября в 17:30 состоится открытие XVIII концертного сезона симфонического оркестра, посвященное творчеству Тимура Мынбаева.</p>
            <p>В музее «Алжир» до 30 октября будут открыты двери на выставку «Детским взглядом на историю репрессий».</p>
        </text_ru>
        <img> files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w1920h520mc.jpg files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w225h124mc.jpg files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w230h120mc.jpg files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w280h160mc.jpg files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w600h450mc.jpg files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w730h340mc.jpg files/2/4/2/1/0/6ed3229d5df0c8006abcf95a813.jpg.w730h350mc.jpg
        </img>
    </row>
    <row>
        <id>15094</id>
        <category>71</category>
        <published>2017-10-21 10:44:00</published>
        <created>2017-10-21 10:46:32</created>
        <updated>2017-10-23 09:05:20</updated>
        <status>2</status>
        <subject_kk>«Мен және менің полицейім» акциясының қорытындылары шығарылды</subject_kk>
        <text_kk>
            <p><span style="background-color: initial;"><b><i>2017 жылдың 16-20 қазаны аралығында елорданың тәртіп сақшылары «Мен және менің полицейім» акциясын жүргізді, деп хабарлайды Астана әкімдігінің медиа орталығы.</i></b></span><br/></p>
            <p>Аталмыш акцияны өткізу барысында полиция қызметкерлері балаларды өздерінің жұмыстарымен таныстырып, оларға тәртіпті қамту жүйесіндегі өз міндеттерінің ерекшеліктерін түсіндірді. Сондай-ақ, балаларға қоғамдық орындардағы, жол өткелінен өтудегі қауіпсіздік ережелерін үйретті.</p>
            <p>Оқушылар үшін арнайы техника мен қызметкерлерге қажетті керек-жарақтардың көрмесі, сондай-ақ, Астанадағы Оқушылар сарайы алдында өткен Астана қаласы ІІД-нің қызметтік иттерінің көрмесі акцияның ұмытылмас сәті болды. Алаңға ондаған патрульдік көліктер мен арнайы техника қойылып, 50-ге тарта полицей өз жұмысының ерекшеліктері жайлы әңгімелеп берді.</p>
            <p>Төрт күннің ішінде құқықбұзушылықтардың алдын алу бойынша оқушылар үшін 700-ге жуық дәріс оқылып, олармен әңгімелесу жұмыстары жүргізілді. Қаланың 25 мектебінің бастауыш сынып оқушылары арасында «Полицей – менің досым әрі қорғаушым», «Менің мектеп инспекторым» тақырыбындағы суреттер мен шығармалар байқауы ұйымдастырылды.</p>
            <p>Көрмеден бөлек, акция барысында 5-7 сынып оқушылары үшін ҚР ІІМ-нің музейіне, Жедел басқару орталығына, әкімшілік жауапкершілікке тартылғандарды қабылдағышқа, Астана қаласы ІІД-нің басқа да әкімшілік ғимараттарына экскурсиялар ұйымдастырылды.</p>
            <p>Полиция қызметкерлерінің сөздерінше, осындай акциялар мен профилактикалық шаралар кәмелетке толмағандар арасындағы қылмыстылық деңгейінің төмендеуіне ықпал етеді. Осылайша, былтырғы жылмен салыстырғанда аталмыш көрсеткіш 1,5 % төмендеп отыр.</p>
            <p>«Біз алдын алу шараларын әрдйым жүргіземіз. Осылайша, ағымдағы жылдың 9 айында құқықбұзушлықтардың саны 1,5 % азайған. Есепте барлығы 222 бала тұр. Олармен үнемі алдын алу жұмыстарын жүргіземіз. Олардың бос уақытын ұйымдастыруға тырысамыз. Оларды футболға, хоккейге, тегін секцияларға апарамыз. Балалардың уақыты бос болмаса, олар теріс қылықтарға бару туралы да ойламайды»,- деді брифингте Астана қаласы ІІД ЖПҚ-нің ювеналды полиция бөлімінің бастығы Самал Ахмет.</p>
        </text_kk>
        <subject_ru>Подведены итоги акции «Я и мой полицейский»</subject_ru>
        <text_ru>
            <p><span style="background-color: initial;"><b><i>В период с 16 по 20 октября столичными полицейскими проводилась республиканская акция «Я и мой полицейский», передает медиацентр акимата Астаны.</i></b></span><br/></p>
            <p>Сотрудники полиции познакомили школьников Астаны со своей работой, разъясняли ее особенности и поставленные перед ними задачи по обеспечению правопорядка. Кроме того, детей обучали правилам безопасности в общественных местах, на проезжей части.</p>
            <p>Одним из самых зрелищных мероприятий в рамках акции была выставка специальной техники и служебных собак ДВД Астаны на площади перед Дворцом школьников. Всего было выставлено несколько десятков патрульных машин и спецтехники. Разъясняли особенности своей службы около 50 полицейских.</p>
            <p>За 4 дня для школьников было организовано около 700 лекций и бесед по профилактике правонарушений. Для ребят начальных классов 25 школ города организованы конкурсы рисунков и сочинений о работе полицейских на темы «Полицейский – мой друг и защитник», «Мой школьный инспектор».</p>
            <p>Стоит отметить, что, помимо выставки, в период проведения акции для учащихся 5<span style="background-color: initial;">–</span><span style="background-color: initial;">7 классов были проведены экскурсии в музей МВД РК, а также административные здания ДВД Астаны, такие как Центр оперативного управления, специализированный приемник для административных задержанных.</span></p>
            <p>В целом, по словам полицейских, благодаря подобным акциям и профилактическим мероприятиям, удается снизить количество преступлений среди несовершеннолетних. Так, по сравнению с прошлым годом данный показатель снизился на 1,5%.</p>
            <p>«Мы постоянно проводим профилактическую работу. Так, за 9 месяцев этого года количество правонарушений снизилось на 1,5%. Всего на учете состоят 222 ребенка, с которыми профилактические работы ведутся постоянно. Мы стараемся их всегда чем-то занять, выводим их на футбол, хоккей, бесплатные секции. Потому что когда дети заняты, им некогда отвлекаться на сомнительного рода вещи»,<span style="background-color: initial;">–</span><span style="background-color: initial;">рассказала на брифинге начальник ювенального отдела МПС ДВД Астаны Самал Ахмет.</span></p>
        </text_ru>
        <img> files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w1920h520mc.jpg files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w225h124mc.jpg files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w230h120mc.jpg files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w280h160mc.jpg files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w600h450mc.jpg files/f/7/4/b/c/079cf7f5788dcb408d10f20e2dc.jpg.w730h340mc.jpg files/c/4/e/b/0/76574e9493aee5a9d5b3be67aa1.jpg files/c/4/e/b/0/76574e9493aee5a9d5b3be67aa1.jpg.w730h350mc.jpg files/4/a/f/8/6/b4195de0f52c34cc4377b3bc434.jpg files/4/a/f/8/6/b4195de0f52c34cc4377b3bc434.jpg.w730h350mc.jpg
        </img>
    </row>
</dataset>

P.S. Проверить валидность XML можно прямо в браузере, просто открыв файл.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы