Как отформатировать HTML-теги выборки из XML - PullRequest
0 голосов
/ 17 марта 2012

Мне нужно отформатировать html-теги из xml

пример

<p><b>Location. </b> <br />Located in central Chennai, The Raintree Hotel,
Anna Salai is connected to the airport and close to U. S. Consulate, 
Valluvar Kottam, and Anna University.<p><b>Hotel features</b> 
Other points of interest near this luxury hotel include SDAT Tennis Stadium and    Kapalishvara Temple. </p><p><b>Hotel Features. </b><br />Dining options at The Raintree Hotel, Anna Salai include 2 restaurants. A swim-up bar and a bar/lounge are open for drinks. <p>

когда я получаю эти данные из xml с использованием simpleXML php, он показывает данные этого типа.это необработанные данные. Мне нужны такие данные, как

  Location
  Located in central Chennai, The Raintree Hotel, Anna Salai is connected to the airport and close to U. S. Consulate, Valluvar Kottam, and Anna University. Other points of interest near this luxury hotel include SDAT Tennis Stadium and Kapalishvara Temple.

 Hotel Features
   Dining options at The Raintree Hotel, Anna Salai include 2 restaurants. A swim-up bar and a bar/lounge are open for drinks. Room service is available 24 hours a day. The hotel serves a complimentary breakfast. Recreational amenities include an outdoor pool, a 

Мне нужны данные в формате HTML, отображаемые в браузере, а не теги html

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 17 марта 2012

Хорошо присвойте значение xml свойству innerHTML целевого элемента. Вот и все .. надеюсь, это поможет вам ...

0 голосов
/ 17 марта 2012

Вы можете использовать html-entity-decode , если вы контролируете, как рендерит HTML.Если нет, вы подвергаетесь межсайтовому скриптингу атакам.

Вы можете обойти это, либо изменив формат xml, чтобы не требовать теги html (то есть, включивТег <description> или аналогичный. Если вы получаете html от стороннего разработчика, попробуйте написать синтаксический анализатор самостоятельно, чтобы безопасно извлечь только те части, которые вам нужны.

...