Я новичок в обработке и чтение строк XML в PHPвытаскивая одно значение в XML
У меня есть XML, как этот
<sports-metadata>
<sports-content-codes>
<sports-content-code code-type="sport" code-key="15027000" code-name="Golf"/>
<sports-content-code code-type="league" code-key="l.pga.com" code-name="Professional Golf Association"/>
<sports-content-code code-type="season-type" code-key="regular"/>
<sports-content-code code-type="season" code-key="2015"/>
<sports-content-code code-type="priority" code-key="normal"/>
</sports-content-codes>
</sports-metadata>
Я прочитал в XML с помощью $xml=simplexml_load_file()
I может попасть в этот раздел XML с помощью $xml->{'sports-content-codes'}->{'sports-content-code'}
в спорте-контент-кода
Я хочу получить/получить значение кодового ключа, где code-type="season"
Как это сделать на PHP?
Спасибо всем.
- Ed
Вы делаете это в PHP, выбрав элемент с условием значения атрибута у вас есть, а затем получить атрибут. См. [Дублированный вопрос] (http: // stackoverflow.com/q/992450/367456) и для чтения атрибутов см. другой дубликат: [Как получить значение атрибута из XML-файла в PHP?] (http://stackoverflow.com/q/1256796/367456) – hakre