1.Очень нужна документация по классам,описанным в
/bitrix/modules/main/classes/general/xml.php.Есть ли такая "в природе"? В частности,по классуCDataXml?Может быть какие-нибудь ресурсы?
2.Пишу простейший код:
$objXML = new CDataXML();
$objXML->Load($_SERVER['DOCUMENT_ROOT']."/test.xml");
$arResult = $objXML->GetArray();
Код xml всего 8 строк:
<?xml version="1.0" encoding="UTF-8" ?>
<ROOT>
<RUBRIC>
<RUB_NAME>
<![CDATA[ААА НЕОПОЗНАННАЯ ИНФОРМАЦИЯ]]>
</RUB_NAME>
</RUBRIC>
</ROOT>
Получаю массив вот такого вида:
Array
(
[ROOT] => Array
(
[@] => Array
(
)
[#] => Array
(
ну и так далее...строчек 50!!!
А что если файл размером нескольок мегабайт??
Вроде бы похоже поодерживает формат DOM XML этот класс? все -таки есть ли документация? было бы намного проще - чем сидеть и ковыряться в коде.ато сложновато как-то разбираться вслепую в чужом коде)))
/bitrix/modules/main/classes/general/xml.php.Есть ли такая "в природе"? В частности,по классуCDataXml?Может быть какие-нибудь ресурсы?
2.Пишу простейший код:
$objXML = new CDataXML();
$objXML->Load($_SERVER['DOCUMENT_ROOT']."/test.xml");
$arResult = $objXML->GetArray();
Код xml всего 8 строк:
<?xml version="1.0" encoding="UTF-8" ?>
<ROOT>
<RUBRIC>
<RUB_NAME>
<![CDATA[ААА НЕОПОЗНАННАЯ ИНФОРМАЦИЯ]]>
</RUB_NAME>
</RUBRIC>
</ROOT>
Получаю массив вот такого вида:
Array
(
[ROOT] => Array
(
[@] => Array
(
)
[#] => Array
(
ну и так далее...строчек 50!!!
А что если файл размером нескольок мегабайт??
Вроде бы похоже поодерживает формат DOM XML этот класс? все -таки есть ли документация? было бы намного проще - чем сидеть и ковыряться в коде.ато сложновато как-то разбираться вслепую в чужом коде)))