AiK099
Новичок
теряются символы новой стороки при парсинге xml документа
При парсинге XML документа теряются символы новой строки (\r\n, \n) внутри блоков CDATA.
Пример XML документа:
"Character Data Handler" вызывается по разу на каждую строку (если она меньше 1024 символа длинной) или
по нескольно раз на строку (если он больше 1024 символа). Причём в самих данных которые попадают в "Character Data Handler" нету символов конца строки.
Использую стандартный xml_parse().
При парсинге XML документа теряются символы новой строки (\r\n, \n) внутри блоков CDATA.
Пример XML документа:
PHP:
<LANGUAGES>
<LANGUAGE PackName="English">
<EVENTS>
<EVENT><![CDATA[Line 1
Line 2
Line 3]]></EVENT>
</EVENTS>
</LANGUAGE>
</LANGUAGES>
по нескольно раз на строку (если он больше 1024 символа). Причём в самих данных которые попадают в "Character Data Handler" нету символов конца строки.
Использую стандартный xml_parse().