2016-10-20 2 views
0

Я получаю ответ веб-сервиса следующим образом:Как очистить HTML/XML?

<text>&lt;span class="TitleServiceChange" &gt;Service Change&lt;/span&gt; 
        &lt;span class="DateStyle"&gt; 
        &amp;nbsp;Posted:&amp;nbsp;10/19/2016&amp;nbsp; 8:04PM 
        &lt;/span&gt; 
        &lt;br/&gt; 
        &lt;br/&gt; 
       &lt;P&gt;&lt;STRONG&gt;B103-Ltd&lt;/STRONG&gt; and &lt;STRONG&gt;BM2 &lt;/STRONG&gt;buses are detoured due to paving on Avenue M between Remsen Av and E. 95 St. &lt;/P&gt; 
&lt;P&gt;Detour is as follows: &lt;/P&gt; 
&lt;P&gt;&lt;STRONG&gt;Eastboun&lt;/STRONG&gt;d: Via Avenue M. right on Remsen Av, left on Avenue N, left on Rockaway Pkwy, right on Avenue M and regular route. &lt;/P&gt; 
&lt;P&gt;&lt;STRONG&gt;Westbound&lt;/STRONG&gt;: Via Avenue M, left on E. 95 St, right on Avenue N, right on E. 85 St, right on Remsen Av, left on Avenue M, and regular route. &lt;/P&gt; 
&lt;P&gt;All corresponding stops will be made along the detoured route. &lt;/P&gt; 
&lt;P&gt;Allow additional travel time. &lt;/P&gt; 
       &lt;br/&gt; 
       &lt;br/&gt;</text> 

Я не особо уверен, что это обозначение, но это, кажется, как <> из HTML теги были преобразованы & лт и & GT (меньше и больше) с другим HTML. Есть ли способ очистить этот ответ, так что я могу просто получить простой текст?

+0

Это не типичный ответ веб-службы. Обычно вы получаете XML или JSON. –

+0

MTA api очень нетипично .... –

ответ

1

Первое использование htmlspecialchars_decode для преобразования специального символа в теги HTML, а затем использовать приведенную строку в strip_tags для удаления тегов html. После этого у вас будет только текст.

Смежные вопросы