вставка данных из Xml в Html

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем lancet, 4 апр 2006.

Статус темы:
Закрыта.
  1. lancet

    lancet Гость

    Всем привет, сразу оговорюсь, что я не профи и нужна помощь по чтению данных из XML файла (с серввера погоды) в обыкновеный HTML. серфинг по инету и забивание мозгов показали, что самостоятельно не в силах решить эту проблему, может поможет кто? :angry:

    Суть задачи:

    <?xml version="1.0" ?>
    - <MMWEATHER>
    - <REPORT type="frc3">
    - <TOWN index="23849" sname="%D1%F3%F0%E3%F3%F2" latitude="61" longitude="74">

    - <FORECAST day="29" month="3" year="2006" hour="17" tod="2" predict="12" weekday="4">
    <PHENOMENA cloudiness="3" precipitation="6" rpower="0" spower="0" />
    <PRESSURE max="747" min="745" />
    <TEMPERATURE max="-7" min="-9" />
    <WIND min="3" max="6" direction="6" />
    <RELWET max="99" min="94" />
    <HEAT min="-9" max="-7" />
    </FORECAST>

    - <FORECAST day="29" month="3" year="2006" hour="23" tod="3" predict="18" weekday="4">
    <PHENOMENA cloudiness="3" precipitation="6" rpower="0" spower="0" />
    <PRESSURE max="748" min="746" />
    <TEMPERATURE max="-8" min="-10" />
    <WIND min="2" max="5" direction="6" />
    <RELWET max="99" min="94" />
    <HEAT min="-10" max="-8" />
    </FORECAST>

    </TOWN>
    </REPORT>
    </MMWEATHER>


    И это все надо вставить в виде таблицы в HTML. Буду признателен всем за помощь.
     
  2. Murtas

    Murtas Гость

    ... существуют конечно разные методы и возвожности в скриптах парсить XML файлы ... а также можно наложить на данные XSL файл типа:
    Код (Text):
    <?xml version="1.0"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/MMWEATHER">
    <html>  
    <body topmargin="5" leftmargin="5">    
     <table border="1" cellpadding="1" cellspacing="1">
     <xsl:for-each select="REPORT/TOWN/FORECAST">
      <tr>
       <td>TEMPERATURE: max <xsl:value-of select="TEMPERATURE/@max"/> min <xsl:value-of select="TEMPERATURE/@min"/></td>
       <td>WIND: max <xsl:value-of select="WIND/@max"/> min <xsl:value-of select="WIND/@min"/></td>
      </tr>
      </xsl:for-each>  
     </table>    
    </body>
    </html>
    </xsl:template>
    </xsl:stylesheet>
     
Загрузка...
Похожие Темы - вставка данных из
  1. kiparis
    Ответов:
    1
    Просмотров:
    2.238
  2. admin
    Ответов:
    7
    Просмотров:
    5.396
  3. Dragon108
    Ответов:
    1
    Просмотров:
    473
  4. vitte
    Ответов:
    8
    Просмотров:
    728
  5. k85
    Ответов:
    2
    Просмотров:
    684
Статус темы:
Закрыта.

Поделиться этой страницей