Фрагмент JavaScript для чтения и вывода XML-файла при загрузке страницы?

#javascript #xml

#javascript #xml

Вопрос:

Привет, ребята, надеюсь, я смогу получить некоторую помощь. Здесь есть XML-файл списка книг, каждая из которых имеет уникальный идентификатор и числовое значение, указывающее, извлечены они или нет. Мне нужен фрагмент JavaScript, который запрашивает XML-файл после загрузки страницы и отображает содержимое XML-файла.

XML-файл выглядит следующим образом:

     <?xml version="1.0" encoding="UTF-8" ?>
    <response>
      <library name="My Library">
        <book id="1" checked-out="1">
          <authors>
            <author>John Resig</author>
          </authors>
          <title>Pro JavaScript Techniques (Pro)</title>
          <isbn-10>1590597273</isbn-10>
        </book>
        <book id="2" checked-out="0">
          <authors>
            <author>Erich Gamma</author>
            <author>Richard Helm</author>
            <author>Ralph Johnson</author>
            <author>John M. Vlissides</author>
          </authors>
          <title>Design Patterns: Elements of Reusable Object-Oriented Software</title>
          <isbn-10>0201633612</isbn-10>
        </book>
        ...
      </library>
    </response>
  

Была бы РАДА любой помощи!

Комментарии:

1. Вы уже используете фреймворк или просто необработанный javascript?

Ответ №1:

Все зависит от того, насколько сложным вы хотите видеть результат. Если вы хотите создать сортируемую таблицу из этого XML-файла и вам нравится YUI, есть виджет YUI2, который творит чудеса для этого. Вот пример: http://developer.yahoo.com/yui/examples/datatable/dt_xhrpostxml.html

Комментарии:

1. Я просто хочу простой дамп XML, стилизованный в соответствии с некоторыми базовыми css и разметкой.