разбирать XML со всеми его атрибутами - Laravel Orchestra Parser - PullRequest
0 голосов
/ 24 декабря 2018

Я хочу проанализировать все атрибуты XML.

Мне не удалось получить доступ к (ИМЯ И ТИП) из:

 <productlist name="MRF">

 <product type="BAT">

Может ли кто-нибудь мне помочьпроанализировать эти атрибуты с остальными данными?

$xml = XmlParser::load(url(myxmlfile.xml));

$xmlProduct = $xml->parse([

   'product'   => [
      'uses'=>'product[name,price,type]'
   ],

]);

Мой пример XML

<productlist name="MRF">
     <product type="BAT">
        <name>
           <![CDATA[ mrf genius limited edition ]]>
        </name>
        <price>
           <![CDATA[ 11999 ]]>
        </price>
        <type>
           <![CDATA[ english willow ]]>
        </type>
     </product>
 </productlist>

1 Ответ

0 голосов
/ 26 декабря 2018

Это то, что я сделал, чтобы решить мою проблему:

$xmlProduct = $xml->parse([ 

     'name' => ['uses' => '::name'],
     'Type' => ['uses' => 'product::type'],
     'price' => ['uses' => 'product.price'],
     'bat_type' => ['uses' => 'product.type'],
); 

Так я смог проанализировать мой xml.

...