Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: X технологии > парсер 1c XML отчета


Автор: YuraKo 21.1.2010, 11:45
Здраствуйте, нужно средствами php распарсить 1С отчет, вот обрезаный xml:  
Код

<?xml version="1.0" encoding="UTF-16"?>
<КоммерческаяИнформация ВерсияСхемы="2.03" ДатаФормирования="2010-01-20T00:00:00">
    <Классификатор>
        <Ид>2c1a34560a3b-ccd6-4ba7-bc54-5c0036456bc6c46</Ид>
        <Наименование>Классификатор товаров</Наименование>
        <Владелец>
            <Ид>d768b4567da-acde-11de-9b02-001583435615a22c</Ид>
            <Наименование>222222</Наименование>
            <ПолноеНаименование>івапіварівар1111</ПолноеНаименование>
            <РасчетныеСчета>
                <РасчетныйСчет>
                    <НомерСчета>2602345345645756568422346</НомерСчета>
                    <Банк>
                        <Наименование>Универсал банк</Наименование>
                        <МФО>63563456  </МФО>
                    </Банк>
                </РасчетныйСчет>
            </РасчетныеСчета>
        </Владелец>

     </КоммерческаяИнформация>

Пробовал парсить обычные XML- все нормально, для 1С XML неполучилось....  

Автор: IZ@TOP 16.2.2010, 14:02
Закрывающий тег потеряли:
Код

</Классификатор> 


В остальном работать перебором и обращаться к свойствам как к массиву, поскольку имена переменных на юникоде доступны только начиная с версии PHP 6.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)