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

Отчеты XML Feed, предоставляемые службой отчетности Dotcom-Monitor, создаются в соответствии с требованиями XML 1.0. Полная спецификация XML версии 1.0 содержится в документе Extensible Markup Language (XML) 1.0, разработанном W3C и опубликованном в Интернете по телефону http://www.w3.org/TR/REC xml.

Как уже упоминалось выше, файлы данных XML, генерируемые нашей системой XML Report Services (XRS), могут быть импортированы в базу данных, панели мониторинга или любой тип системы отчетности с поддержкой источников данных XML. Однако, если вы хотите просмотреть данные из XML-канала в хорошо отформатированной таблице Excel, следуйте этим шагам.

1. Определите данные, которые вы хотите увидеть в ленте, указав переменные, необходимые в URL. Узнать больше о доступных опциях можно в статье «Служба отчетности XML» (XRS).
URL-адрес вашего канала XML должен выглядеть так:

https://xmlreporter.dotcom-monitor.com/reporting/xml/config.aspx?pid=XXXXXXX123456&siteName=*

RawXML

2. Когда вы вводите URL в браузер и получаете результаты, нажмите правой кнопкой мыши на результаты и сохраните его в качестве файла XML, как “файловое имя.xml”.

3. Далее откройте новый экземпляр Excel. Из Excel выберите Open и выберите файл, который вы только что сохранили в качестве файла XML.

4. Откройте файл XML. Это должно побудить вас открыть файл в качестве таблицы XML.

saveXML

И это будет красиво отформатированы.

образецXML

  • Мониторинг подачи XML с помощью Dotcom-Monitor

    Как настроить мониторинг каналов XML

    Как уже упоминалось выше, файлы данных XML, генерируемые нашей системой XML Report Services (XRS), могут быть импортированы в базу данных, панели мониторинга или любой тип системы отчетности с поддержкой источников данных XML.

    В некоторых случаях может потребоваться мониторинг значений конкретных параметров отчета XML. Например, вы можете быть уведомлены, если статус конкретного устройства в вашей учетной записи изменен.

    В рамках XRS используются запросы HTTP (S) для предоставления доступа к отчетам XML. Таким образом, мониторинг XML Feed аналогичен мониторингу HTTP (S). Следуйте предоставленным шагам по настройке мониторинга XML Feed для случая использования, описанного выше.

    Во-первых, создайте и скопировать ссылку на XML Feed, которую вы хотите контролировать. После копирования целевой ссылки создайте устройство мониторинга HTTP и предоставьте ссылку в поле URL. Чтобы получить уведомление об изменениях содержимого XML, необходимо указать ключевое слово или строку утверждения в строке проверки содержимого. В случае мониторинга состояния устройства укажите соответствующие параметры устройства. В нашем примере строка проверки содержимого может быть следующей:

    Name="<A target device name>" Status="In progress"

    Затем на настройку других параметров устройства мониторинга по мере необходимости (см. HTTP (S) Устройство). После начала мониторинга система будет отслеживать содержимое XML, генерируемое в режиме реального времени, по предоставленную URL-адресу. Используя этот подход и настраивая XML Feed, вы можете быть уведомлены о любых изменениях параметров отчета, о чем необходимо следить.

    Преимущества мониторинга XML FEED от Dotcom-Monitor не ограничиваются мониторингом отчетов в режиме реального времени XML, генерируемых рамками Dotcom-Monitor XRS. Вы можете контролировать такой тип XML FEED, как широко известный RSS Feed.

    Понимание RSS

    Чтобы лучше понять, как настроить RSS Feed Monitoring с Dotcom-Monitor и его преимуществами, давайте более подробно рассмотрим технологию RSS.

    RSS означает Богатые Резюме сайта. Это семейство форматов XML, которые используются для создания новостных лент, публикации статей, изменений в блоге и т.д. Используя форматы RSS, можно собирать, обрабатывать и предоставлять информацию конечному пользователю в удобной для потребления форме. Как правило, для анализа и преобразования данных, генерируемых в формате XML, используются специальные службы RSS-чтения и приложения для агрегирования новостей и веб-сайты. Большинство современных RSS-канал можно использовать бесплатно.

    В недавнем прошлом RSS-каналы использовались исключительно для сбора обновлений на сайтах – новостей, статей и другой часто обновляемой информации. Обновления RSS были собраны с помощью различных агрегаторов, таких как Google Reader и My Yahoo. В настоящее время RSS по-прежнему является важным инструментом для современного Интернета. Он широко используется для публикации новостей и обновлений на один веб-сайт из RSS-канала другого веб-сайта. Если рассмотрены отчеты XML, генерируемые Dotcom-Monitor, типичным случаем использования является панель мониторинга на сторонном веб-сайте с отчетом XRS. Отчет может представлять обновления в режиме реального времени в состоянии устройств мониторинга, которые были созданы в учетной записи Dotcom-Monitor, изменения в сводке учетной записи, конкретный статус устройства и т.д.

    Есть несколько версий RSS. Наиболее популярными версиями RSS являются:

    • Сводка сайта RDF (RSS 0.9 и 1.0)
    • RSS 2.0
    • Богатые Резюме сайта (RSS 0.91, RSS 1.0)

    Как правило, структура файлов RSS может быть разбита на три блока:

    • Метаданные – заголовки, подзаголовки, изображения, описания, текст тела.
    • Гиперссылки – для чтения полной версии статей.
    • Дополнительные метаданные – категории статей и другая дополнительная информация.

    Таким образом, использование RSS-канала можно рассматривать как чтение аннотации к книге, обзор таблицы содержимого или заголовки газет. Таким образом, RSS канал дает пользователю (подписчику) возможность прочитать название и небольшую цитату из полной статьи (обычно первые несколько строк, или краткое резюме веб-страницы) без посещения веб-сайта. Кроме того, чтобы предоставить абоненту доступ к оригинальному контенту, RSS-каналы включают ссылку на исходную страницу. Используя ссылку, пользователь может открыть веб-страницу с полным содержанием конкретной статьи, представленной в ленте.

    Так как RSS канал . XML файл, если вы просто открыть этот файл в браузере, например, Google Chrome, вы увидите что-то вроде следующего изображения:

    Очевидно, что это не удобно читать RSS Feed в не отформатированных форме, если вы не привыкли к написанию кода и чтению. Для анализа, преобразования и представления содержимого XML-канала в удобном для пользователя формате можно использовать ряд специальных приложений (RSS-читатели или читатели Feed). Например, Freedly, NewsBlur и онлайн-сервисы для сбора и отображения RSS-каналов (например, Google Reader и т.д.). Современные браузеры также могут работать с RSS-каналами.

    RSS Feed Мониторинг с Dotcom-монитор

    Dotcom-Monitor предоставляет вам быстрый и простой способ настройки RSS Feed мониторинга. Создайте устройство мониторинга HTTP (S) с URL RSS Feed, навекрените проверку содержимого, укажите параметры мониторинга, и вы будете уведомлены каждый раз, когда система обнаруживает изменения в указанной строке ключевого слова или в случае проблем с доступом к URL канала. Используйте исходный файл XML, чтобы найти точное имя параметра XML и значение, которое вы хотите контролировать для изменений в канале.