Title: Error: XML parser misbehavior
Last modified: August 31, 2016

---

# Error: XML parser misbehavior

 *  Resolved [flaberd](https://wordpress.org/support/users/flaberd/)
 * (@flaberd)
 * [10 years, 3 months ago](https://wordpress.org/support/topic/error-xml-parser-misbehavior/)
 * Доброго времени суток!
    Ищю решение етой проблемы. Кто сталкивался помогите. 
   Зарание благодарен!
 *     ```
       Error: XML parser misbehavior.
   
       #0  wc1c_error(XML parser misbehavior.) called at [/home/hspace/best-food.com.ua/www/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange/import.php:15]
       #1  wc1c_import_start_element_handler(1, Array ([0] => ЊнУУерчесЪаяИнфнрУацШя), 0, ЊнУУерчесЪаяИнфнрУацШя, Array ([XMLNS] => urn:1C.ru:commerceml_2,[XMLNS:XS] => http://www.w3.org/2001/XMLSchema,[XMLNS:XSI] => http://www.w3.org/2001/XMLSchema-instance,[ВерсШяСхеУы] => 2.07,[ДатаФнрУШрнванШя] => 2016-03-04T14:48:45))
       #2  call_user_func(wc1c_import_start_element_handler, 1, Array ([0] => ЊнУУерчесЪаяИнфнрУацШя), 0, ЊнУУерчесЪаяИнфнрУацШя, Array ([XMLNS] => urn:1C.ru:commerceml_2,[XMLNS:XS] => http://www.w3.org/2001/XMLSchema,[XMLNS:XSI] => http://www.w3.org/2001/XMLSchema-instance,[ВерсШяСхеУы] => 2.07,[ДатаФнрУШрнванШя] => 2016-03-04T14:48:45)) called at [/home/hspace/best-food.com.ua/www/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:361]
       #3  wc1c_xml_start_element_handler(Resource id #586, ЊнУУерчесЪаяИнфнрУацШя, Array ([XMLNS] => urn:1C.ru:commerceml_2,[XMLNS:XS] => http://www.w3.org/2001/XMLSchema,[XMLNS:XSI] => http://www.w3.org/2001/XMLSchema-instance,[ВерсШяСхеУы] => 2.07,[ДатаФнрУШрнванШя] => 2016-03-04T14:48:45))
       #4  xml_parse(Resource id #586, ﻿<?xml version="1.0" encoding="UTF-8"?>
       <КоммерческаяИнформация xmlns="urn:1C.ru:commerceml_2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ВерсияСхемы="2.07" ДатаФормирования="2016-03-04T14:48:45">
       	<Классификатор>
       		<Ид>cbc83624-d0eb-4e96-ae08-893e0f0dc3c6</Ид>
       		<Наименование>Классификатор (Каталог товаров CBC83624)</Наименование>
       		<Владелец>
       			<Ид>5425b1e0-ceea-11e0-af74-001bfc5a2bb4</Ид>
       			<Наименование>Мир Сыра ТД</Наименование>
       			<ОфициальноеНаименование>Мир Сыра ТД</ОфициальноеНаименование>
       		</Владелец>
       		<Группы>
       			<Группа>
       				<Ид>74f40f41-8289-11e4-80dd-009c029999dd</Ид>
       				<Наименование>ТАРА</Наименование>
       			</Группа>
       			<Группа>
       				<Ид>0747f07b-d3c5-11e0-9c92-001fc6375195</Ид>
       				<Наименование>Услуги</Наименование>
       				<Группы>
       					<Группа>
       						<Ид>484fb4e3-d3c8-11e0-9c92-001fc6375195</Ид>
       						<Наименование>гсм</Наименование>
       					</Группа>
       					<Группа>
       						<Ид>790c24d0-651f-11e1-a09b-50e5493d91cc</Ид>
       						<Наименование>МБП</Наименование>
       					</Группа>
       				</Группы>
       			</Группа>
       			<Группа>
       				<Ид>2062ce80-e984-11e4-80bb-c860005ec13c</Ид>
       				<Наименование>7 СЫР РАДОМИЛК</Наименование>
       				<Группы>
       					<Группа>
       						<Ид>6d4b6bef-e9a0-11e4-80bb-c860005ec13c</Ид>
       						<Наименование>Радомилк  масло,марг фас</Наименование>
       					</Группа>
       					<Группа>
       						<Ид>ad7e44cf-0b8c-11e5-80bc-c860005ec13c</Ид>
       						<Наименование>Радомилк  масло,марг вес</Наименование>
       					</Группа>
       					<Группа>
       						<Ид>5c828b94-0f86-11e5-80be-c860005ec13c</Ид>
       						<Наименование>Радомилк  СЫР ПРОД фассовка</Наименование>
       					</Группа>
       					<Группа>
       						<Ид>2ba6b32b-3ea5-11e4-80ca-009c029999dd</Ид>
       						<Наименование>Радомилк  СЫР ПРОД вес</Наименование>
       					</Группа>
       					<Группа>
       						<Ид>41a0d029-cf56-11e5-80cb-c860005ec13c</Ид>
       						<Наименование>Радомилк Сметана</Наименование>
       					</Группа>
       					<Группа>
       						<Ид>00124d56-db8f-11e5-80cb-c860005ec13c</Ид>
       						<Наименование>Радомилк Творог</Наименование>
       					</Группа>
       				</Группы>
       			</Группа>
       			<Группа>
       				<Ид>8036ed6b-eb73-11e4-80bb-c860005ec13c</Ид>
       				<Наименование>81 Брынза НАК</Наименование>
       				<Группы>
       					<Группа>
       						<Ид>8036ed6c-eb73-11e4-80bb-c860005ec13c</Ид>
       						<Наименование>Брынза НАК в/у</Наименование>
       					</Группа>
       					<Группа>
       						<Ид>8036ed6d-eb73-11e4-80bb-c860005ec13c</Ид>
       						<Наименование>Брынза НАК ведро 5л</Наименование>
       					</Группа>
       					<Группа>
       						<Ид>8036ed6e-eb73-11e4-80bb-c860005ec13c</Ид>
       						<Наименование>Брынза НАК судок 0,5</Наименование>
       					</Группа>
       				</Группы>
       			</Группа>
       			<Группа>
       				<Ид>3c58f6a9-0446-11e5-80bb-c860005ec13c</Ид>
       				<Наименование>6 САМБИР</Наименование>
       				<Группы>
       					<Группа>
       						<Ид>3c58f6aa-0446-11e5-80bb-c860005ec13c</Ид>
       						<Наименование>Сыр весовой САМБИР</Наименование>
       					</Г�, 0) called at [/home/hspace/best-food.com.ua/www/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:401]
       #5  wc1c_xml_parse(Resource id #582) called at [/home/hspace/best-food.com.ua/www/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:458]
       #6  wc1c_mode_import(catalog, import0_1.xml) called at [/home/hspace/best-food.com.ua/www/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:518]
       #7  wc1c_exchange() called at [/home/hspace/best-food.com.ua/www/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:543]
       #8  wc1c_template_redirect()
       #9  call_user_func_array(wc1c_template_redirect, Array ([0] => )) called at [/home/hspace/best-food.com.ua/www/wp-includes/plugin.php:525]
       #10 do_action(template_redirect) called at [/home/hspace/best-food.com.ua/www/wp-includes/template-loader.php:12]
       #11 require_once(/home/hspace/best-food.com.ua/www/wp-includes/template-loader.php) called at [/home/hspace/best-food.com.ua/www/wp-blog-header.php:16]
       #12 require(/home/hspace/best-food.com.ua/www/wp-blog-header.php) called at [/home/hspace/best-food.com.ua/www/index.php:17]
   
       Request URI: http://best-food.com.ua/wc1c/exchange/?type=catalog&mode=import&filename=import0_1.xml
       Server API: cgi-fcgi
       Memory limit: 256M
       Maximum POST size: 50M
       PHP version: 5.4.45
       WordPress version: 4.4.2
       Plugin version: 0.7r1269525
   
       rollback
       ```
   
 * [https://wordpress.org/plugins/woocommerce-and-1centerprise-data-exchange/](https://wordpress.org/plugins/woocommerce-and-1centerprise-data-exchange/)

Viewing 11 replies - 1 through 11 (of 11 total)

 *  [bpartner](https://wordpress.org/support/users/bpartner/)
 * (@bpartner)
 * [10 years, 2 months ago](https://wordpress.org/support/topic/error-xml-parser-misbehavior/#post-7138101)
 * Вопрос решили? такая же проблема.
 *  Thread Starter [flaberd](https://wordpress.org/support/users/flaberd/)
 * (@flaberd)
 * [10 years, 2 months ago](https://wordpress.org/support/topic/error-xml-parser-misbehavior/#post-7138107)
 * Да проблема решена!
    Нужно добавить в парсер опции. xml_parser_set_option($parser,
   XML_OPTION_TARGET_ENCODING, “UTF-8”); xml_parser_set_option( $parser, XML_OPTION_CASE_FOLDING,
   0 );
 * ето вот в етой функции
    wc1c_xml_parse
 * после строки
    $parser = xml_parser_create(“UTF-8”);
 *  [vlad77777](https://wordpress.org/support/users/vlad77777/)
 * (@vlad77777)
 * [10 years, 2 months ago](https://wordpress.org/support/topic/error-xml-parser-misbehavior/#post-7138116)
 * Спасибо, пробую
 * Работает!!!
 *  [bpartner](https://wordpress.org/support/users/bpartner/)
 * (@bpartner)
 * [10 years, 2 months ago](https://wordpress.org/support/topic/error-xml-parser-misbehavior/#post-7138117)
 * Заработало!
    Спасибо!
 *  [lincaseidhe](https://wordpress.org/support/users/lincaseidhe/)
 * (@lincaseidhe)
 * [9 years, 9 months ago](https://wordpress.org/support/topic/error-xml-parser-misbehavior/#post-8163354)
 * Не помогло(
 * какие версии стоят? может на старых версиях работает?
 * у меня щас стоят WP 4.6.1 WC 2.5, плагин импорта 0.7
 *  [archonit](https://wordpress.org/support/users/archonit/)
 * (@archonit)
 * [9 years, 7 months ago](https://wordpress.org/support/topic/error-xml-parser-misbehavior/#post-8357249)
 * Flaberd, подскажи пожалуйста, в каком конкретно файле необходимо добавить эти
   строки?
    Облазил все файлы в директории плагина, но так и не нашел такую функцию,
   похожие есть, но не точно такая же. опиши пожалуйста поподробнее процесс для 
   ламеров!))
 *  Thread Starter [flaberd](https://wordpress.org/support/users/flaberd/)
 * (@flaberd)
 * [9 years, 7 months ago](https://wordpress.org/support/topic/error-xml-parser-misbehavior/#post-8362047)
 * www/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php
   
   вот туточки оно
    -  This reply was modified 9 years, 7 months ago by [flaberd](https://wordpress.org/support/users/flaberd/).
 *  [archonit](https://wordpress.org/support/users/archonit/)
 * (@archonit)
 * [9 years, 7 months ago](https://wordpress.org/support/topic/error-xml-parser-misbehavior/#post-8362059)
 * файл я нашел… там нет такой функции
    скачай последнюю версию и проверь сам)
 *  Thread Starter [flaberd](https://wordpress.org/support/users/flaberd/)
 * (@flaberd)
 * [9 years, 7 months ago](https://wordpress.org/support/topic/error-xml-parser-misbehavior/#post-8362090)
 * скачал разархивировал открыл exchange.php и на 386 строке находится эта функция
   
   всё там есть
 *  [archonit](https://wordpress.org/support/users/archonit/)
 * (@archonit)
 * [9 years, 7 months ago](https://wordpress.org/support/topic/error-xml-parser-misbehavior/#post-8362123)
 * вот что там:
 *     ```
       function wc1c_xml_parse($fp) {
         $parser = xml_parser_create();
   
         xml_set_element_handler($parser, 'wc1c_xml_start_element_handler', 'wc1c_xml_end_element_handler');
         xml_set_character_data_handler($parser, 'wc1c_xml_character_data_handler'); 
   
         $meta_data = stream_get_meta_data($fp);
         $filename = basename($meta_data['uri']);
       ```
   
 * и что у тебя:
    `$parser = xml_parser_create(“UTF-8”);` и что ты говоришь добавить:
 *     ```
       xml_parser_set_option($parser,XML_OPTION_TARGET_ENCODING, “UTF-8”);
       xml_parser_set_option( $parser, XML_OPTION_CASE_FOLDING, 0 );
       ```
   
 * Кстати, если добавить эти строки то мы получаем белый экран смерти вордпрес
 *  Thread Starter [flaberd](https://wordpress.org/support/users/flaberd/)
 * (@flaberd)
 * [9 years, 7 months ago](https://wordpress.org/support/topic/error-xml-parser-misbehavior/#post-8362256)
 * unction wc1c_xml_parse($fp) {
    $parser = xml_parser_create(“UTF-8”);
 *  xml_parser_set_option($parser,XML_OPTION_TARGET_ENCODING, “UTF-8”);
    xml_parser_set_option(
   $parser, XML_OPTION_CASE_FOLDING, 0 );
 *  xml_set_element_handler($parser, ‘wc1c_xml_start_element_handler’, ‘wc1c_xml_end_element_handler’);
   
   xml_set_character_data_handler($parser, ‘wc1c_xml_character_data_handler’);
 *  $meta_data = stream_get_meta_data($fp);
    $filename = basename($meta_data[‘uri’]);
 *  while (!($is_final = feof($fp))) {
    if (($data = fread($fp, 4096)) === false)
   wc1c_error(sprintf(“Failed to read from file %s”, $filename)); $filename)); if(!
   xml_parse($parser, $data, $is_final)) { $message = sprintf(“%s in %s on line %
   d”, xml_error_string(xml_get_error_code($parser)), $filename, xml_get_current_line_number(
   $parser)); wc1c_error($message, “XML Error”); } }
 *  xml_parser_free($parser);
    }
 * вот вариант который у меня тот что рабочий

Viewing 11 replies - 1 through 11 (of 11 total)

The topic ‘Error: XML parser misbehavior’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/woocommerce-and-1centerprise-data-
   exchange.svg)
 * [Data Exchange for WooCommerce and 1C:Enterprise/1С:Предприятие](https://wordpress.org/plugins/woocommerce-and-1centerprise-data-exchange/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce-and-1centerprise-data-exchange/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce-and-1centerprise-data-exchange/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce-and-1centerprise-data-exchange/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce-and-1centerprise-data-exchange/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce-and-1centerprise-data-exchange/reviews/)

 * 11 replies
 * 5 participants
 * Last reply from: [flaberd](https://wordpress.org/support/users/flaberd/)
 * Last activity: [9 years, 7 months ago](https://wordpress.org/support/topic/error-xml-parser-misbehavior/#post-8362256)
 * Status: resolved