2012-02-27 3 views
0

Я понимаю основы вокруг XML и т.д., и я просто нужен добавить в интерактивном URL в корм вывода, так, например:вывода XML требует интерактивного результата

<?xml version="1.0" encoding="utf-8"?> 
<PriceBoard> 
    <column> 
<Deal Name="LocationA" Price="0.00"> 
</Deal> 
<Deal Name="LocationB" Price="0.01"> 
</Deal> 
</column> 
</PriceBoard> 

выходов как:

LocationA 0.00 
LocationB 0.01 

Я просто хочу сделать местоположение кликабельным, чтобы оно перенаправлялось на новую страницу. Может ли кто-нибудь посоветовать, как это можно достичь.

+0

Где вы хотите, чтобы местоположения можно было щелкнуть? Браузер, редактор, приложение? –

+0

Мне нужно, чтобы мой XML-файл был доступен для просмотра в браузере. – fopa

ответ

0

Вы должны преобразовать свой xml в html. Самый простой способ - использовать XSLT. Вот пример от w3schools

+0

Привет, спасибо за ответ. Я действительно не хочу идти по трассе XLST, поскольку результаты xml только сидят в очень маленькой коробке в правой колонке на веб-странице. Я бы надеялся, что есть более простой вариант. Я попробовал metata CData, но это вызывало проблемы. Поэтому я надеялся, что есть что-то гораздо более простое, что спасет меня некоторое время. – fopa

+0

Пожалуйста, укажите более подробную информацию. Что вы используете PHP, ASP.NET, статический html, любую CMS? Если, например, вы используете ASP.NET, вы можете использовать XMLDataSource, чтобы делать то, что хотите. –

+0

Это конец .net (C#), и данные вызывается из БД MSSql и выводится через XML. Таким образом, изменения цены базы данных отражаются в выходе XML на веб-странице. Мы также предоставляем функцию API для внешних клиентов для доступа к данным, поэтому я должен быть внимателен к любым внесенным изменениям, поэтому я надеялся написать непосредственно в выходной файл с использованием метода CD, но, как уже упоминалось, не похоже на следующее: <Название сделки = "locationa" Цена = "0.01"> – fopa

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