По какому принципу simplexml создает объекты и массивы?
Я думал, что всё, у чего есть внуки - это объект. а дети пишутся в массив.
но тут character - массив, который сноа содержит объекты.
можно ли как-то унифицировать это дело?
И правда ли, что SimpleXML всё перекодирует в UTF без спросу?
Учитывая эти два вопроса - явлется ли SimpleXML самым простым способом разбора XML?
Код:
SimpleXMLElement Object
(
[movie] => SimpleXMLElement Object
(
[title] => PHP: Behind the Parser
[characters] => SimpleXMLElement Object
(
[character] => Array
(
[0] => SimpleXMLElement Object
(
[name] => Ms. Coder
[actor] => Onlivia Actora
)
[1] => SimpleXMLElement Object
(
[name] => Mr. Coder
[actor] => El ActÓr
)
)
)
)
)
но тут character - массив, который сноа содержит объекты.
можно ли как-то унифицировать это дело?
И правда ли, что SimpleXML всё перекодирует в UTF без спросу?
Учитывая эти два вопроса - явлется ли SimpleXML самым простым способом разбора XML?