2012-01-12 4 views
0

У меня есть некоторые XML:экстракт двоеточие из XML

<?xml version="1.0" encoding="utf-8" ?> 
<?pageview_candidate?> 
<SearchResponse xmlns="http://schemas.microsoft.com/testpad" Version="2.2"> 
<mms:Image xmlns:mms="http://schemas.microsoft.com/testpad"> 
<mms:Total>2350000</mms:Total> 

Как извлечь значение из mms:Total2270000 из этого с помощью PHP? Я дал xml переменную $xml.

+0

Эти двоеточия указывают пространства имен, поэтому mms является пространством имен в этом XML. Какую библиотеку вы используете для анализа XML? –

+0

Я использую simplexml ... – David19801

+4

И это весь ваш XML? потому что нет объявления пространств имен через атрибут xmlns в вашем цитированном XML –

ответ

3

Существует полезное blog article here, в котором объясняется, как получить доступ к элементам и атрибутам, расположенным по имени, с помощью simpleXML, которые должны предоставить вам хорошую отправную точку.

+0

Отличная статья! Спасибо, что я его сохранил. – David19801