N
N
Nikolai Novosad2015-03-16 11:31:05
PHP
Nikolai Novosad, 2015-03-16 11:31:05

Parse given xml?

Hello.
There is an xml file.

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="../reports/Report.xslt" type="text/xsl"?>
<Report>
  <Department>МРО</Department>
  <Month>12</Month>
  <Year>2014</Year>
  <Leader>Начальник МРО</Leader>
  <Signature>И.И.Иванов</Signature>
  <Regions>
    <Region Name="МРО 1">
      <Data Number="268" Consumer="Общество с ограниченной ответственностью &quot;Общество 1&quot;" Date="15.12.2014" Payment="№999 — 11.12.2014 — 100000" Summ="314500">Воробей Е.А.—(2ч.)</Data>
      <Data Number="272" Consumer="Общество с ограниченной ответственностью &quot;Общество 2&quot;" Date="02.12.2014" Payment="№55 — 02.12.2014 — 354550" Summ="354550">Докурно В.Л.—(1ч.); Устинович Э.В.—(1ч.)</Data>
      <Data Number="274" Consumer="Общество с ограниченной ответственностью &quot;Общество 3&quot;;" Date="08.12.2014" Payment="№9999 — 28.11.2014 — 314500" Summ="314500">Докурно В.Л.—(1ч.); Корней С.В.—(1ч.)</Data>
    </Region>
    <Region Name="МРО 2">
      <Data Number="12" Consumer="Общество с ограниченной ответственностью &quot;Общество 1&quot;" Date="02.12.2014" Payment="Кассовый чек №111 — 07.10.2014 — 314500" Summ="314500">Петлицкий А.В.—(2ч.)</Data>
      <Data Number="23" Consumer="Общество с ограниченной ответственностью &quot;Общество 1&quot;;" Date="10.12.2014" Payment="платежное поручение №33 — 16.10.2014 — 157250" Summ="157250">Сосновская С.Г.—(1ч.)</Data>
    </Region>
    <Region Name="МРО 3">
      <Data Number="76" Consumer="Общество с ограниченной ответственностью &quot;Общество 1&quot;" Date="04.12.2014" Payment="ПП № 2887 — 03.12.2014 — 314500" Summ="314500">Супранович С.О.—(2ч.)</Data>
      <Data Number="77" Consumer="Общество с ограниченной ответственностью &quot;Общество 2&quot;" Date="18.12.2014" Payment="ПП № 12893 — 17.11.2014 — 354550" Summ="354550">Акулич А.Б.—(1ч.); Супранович С.О.—(1ч.)</Data>
      <Data Number="79" Consumer="Общество с ограниченной ответственностью &quot;Общество 3&quot;" Date="10.12.2014" Payment="ПП № 185 — 09.12.2014 — 157250" Summ="157250">Грехов Н.С.—(1ч.)</Data>
    </Region>
    <Region Name="МРО 4">
      <Data Number="10" Consumer="Общество с ограниченной ответственностью &quot;Общество 8&quot;" Date="23.12.2014" Payment="Платежное поручение №2 — 27.01.2014 — 318550" Summ="318550">Гиль А.С.—(1ч.); Харитонов В.А.—(1ч.)</Data>
      <Data Number="111" Consumer="Общество с ограниченной ответственностью &quot;Общество 3&quot;" Date="23.12.2014" Payment="Платежное  поручение №1557 — 05.11.2014 — 531800" Summ="531800">Гиль А.С.—(1.5ч.); Харитонов В.А.—(1.5ч.)</Data>
    </Region>
  </Regions>
</Report>

How to properly parse it using php to get Region Name, Number, Consumer, Date, Payment, Summ, full name of employees?
Thanks in advance.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Dmitry Bay, 2015-03-16
@kawabanga

php.net/manual/ru/book.simplexml.php

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question