XML est un format de données qui est utilisé, en général, pour transférer des données entre les systèmes. En termes simples, il présente les valeurs de données de manière structurée pour envoyer des données à des sites Web ou à des applications tierces. Bien que les données XML ne soient pas destinées à être lues par les utilisateurs finaux sous une forme non formatée, savoir ce que signifient les noms d’attributs peut vous aider à lire le document XML aussi facilement que vous lisez le contenu de la page Web formatée.
Les rapports d’alimentation XML fournis par le service de reporting Dotcom-Monitor sont créés conformément aux exigences de XML 1.0. La spécification complète de la version 1.0 de XML est contenue dans le document Extensible Markup Language (XML) 1.0 développé par le W3C et publié sur Internet à http://www.w3.org/TR/REC‐xml.
Comme nous l’avons mentionné plus haut, les fichiers de données XML générés par notre framework XML Report Services (XRS) peuvent être importés dans votre base de données SQL, vos tableaux de bord ou tout autre type de système de reporting avec le support de la source de données XML. Toutefois, si vous souhaitez afficher les données d’un flux XML dans une feuille de calcul Excel bien formatée, suivez ces étapes.
1. Identifiez les données que vous souhaitez voir dans le flux en spécifier les variables nécessaires dans l’URL. Vous pouvez en savoir plus sur les options disponibles dans l’article Using the XML Reporting Service (XRS).
L’URL de votre flux XML devrait ressembler à cet exemple :
https://xmlreporter.dotcom-monitor.com/reporting/xml/config.aspx?pid=XXXXXXX123456&siteName=*
2. Lorsque vous entrez l’URL dans un navigateur et recevez des résultats, cliquez à droite sur les résultats et enregistrez-la sous la forme d’un fichier XML comme «nom de fichier.xml».
3. Ensuite, ouvrez une nouvelle instance Excel. Au sein d’Excel, sélectionnez Open et sélectionnez le fichier que vous venez d’économiser en tant que fichier XML.
4. Ouvrez le fichier XML. Il devrait vous inciter à ouvrir le fichier comme une table XML.
Et il sera bien formaté.
-
Surveillance des flux XML avec Dotcom-Monitor
Comment configurer la surveillance des flux XML
Comme nous l’avons mentionné plus haut, les fichiers de données XML générés par notre framework XML Report Services (XRS) peuvent être importés dans votre base de données SQL, vos tableaux de bord ou tout autre type de système de reporting avec le support de la source de données XML.
Dans certains cas, vous devrez peut-être surveiller les valeurs de paramètres particuliers du rapport XML. Par exemple, vous pouvez être informé si l’état d’un périphérique particulier de votre compte est modifié.
Le cadre XRS utilise les demandes HTTP(S) pour donner accès aux rapports XML. Ainsi, la surveillance des flux XML est similaire à la surveillance HTTP (S). Suivez les étapes fournies pour configurer la surveillance des flux XML pour le cas d’utilisation décrit ci-dessus.
Tout d’abord, créez et copiez le lien vers le flux XML que vous souhaitez surveiller. Une fois que vous avez copié le lien cible, créez un périphérique de surveillance HTTP et fournissez le lien dans le champ URL. Pour être averti sur les modifications de contenu XML, vous devez spécifier un mot clé ou une chaîne d’assertion dans la chaîne de validation de contenu. Dans le cas de la surveillance de l’état de l’appareil, spécifiez les paramètres correspondants de l’appareil. Pour notre exemple, la chaîne de validation de contenu peut être la suivante :
Name="<A target device name>" Status="In progress"
Ensuite, configurer d’autres paramètres de périphérique de surveillance au besoin (voir HTTP(S) Device). Une fois la surveillance commencée, le système surveillera le contenu XML généré en mode temps réel jusqu’à l’URL fournie. En utilisant cette approche et en personnalisant votre flux XML, vous pouvez être informé de tout changement dans les paramètres du rapport sur qui vous devez garder un œil.
Les avantages de la surveillance XML FEED par Dotcom-Monitor ne se limitent pas à la surveillance des rapports XML en temps réel générés par le framework Dotcom-Monitor XRS. Vous pouvez surveiller ce type de flux XML comme courant RSS Feed.
Comprendre RSS
Pour mieux comprendre comment configurer la surveillance des flux RSS avec Dotcom-Monitor et ses avantages, examinons de plus près la technologie RSS.
RSS signifie Rich Site Summary. Il s’agit d’une famille de formats XML qui sont utilisés pour créer des fils d’actualité, publier des annonces d’articles, des changements de blog, etc. En utilisant les formats RSS, il est possible de collecter, traiter et fournir à un utilisateur final des informations pratiques à consommer sous forme. En général, pour analyser et convertir les données générées dans le format XML, des services spéciaux de lecteurs RSS et des applications d’agrégation de nouvelles et des sites Web sont utilisés. La plupart des flux RSS modernes peuvent être utilisés gratuitement.
Dans un passé récent, les flux RSS ont été utilisés exclusivement pour recueillir des mises à jour sur des sites – nouvelles, articles et autres informations fréquemment mises à jour. Les mises à jour RSS ont été collectées à l’aide de divers agrégateurs tels que Google Reader et My Yahoo. Aujourd’hui, RSS est toujours un outil important pour l’Internet moderne. Il est largement utilisé pour publier des nouvelles et des mises à jour à un site Web à partir d’un flux RSS d’un autre site Web. Si les rapports XML générés par Dotcom-Monitor sont pris en compte — un cas d’utilisation typique est un tableau de bord sur un site Web tiers avec un rapport XRS. Le rapport peut présenter des mises à jour en temps réel dans l’état des périphériques de surveillance qui ont été créés dans un compte Dotcom-Monitor, des modifications dans un résumé de compte, l’état particulier de l’appareil, etc.
Les sont plusieurs versions de RSS. Les versions les plus populaires de RSS sont:
- Résumé du site RDF (RSS 0.9 et 1.0)
- RSS 2.0
- Résumé du site riche (RSS 0.91, RSS 1.0)
En général, la structure des fichiers RSS peut être décomposée en trois blocs :
- Métadonnées – titres, sous-titres, images, descriptions, texte du corps.
- Hyperliens – pour lire la version complète des articles.
- Métadonnées supplémentaires – catégories d’articles et autres informations supplémentaires.
Ainsi, l’utilisation d’un flux RSS peut être considérée comme la lecture d’un résumé d’un livre, la vue d’ensemble d’un tableau de contenu, ou les titres du journal. Ainsi, un flux RSS donne à l’utilisateur (abonné) la possibilité de lire le titre et une petite citation de l’article complet (généralement les premières lignes, ou un bref résumé d’une page Web) sans visiter le site. En outre, pour donner à un abonné l’accès au contenu original, les flux RSS incluent le lien vers la page source. En utilisant le lien, un utilisateur peut ouvrir une page Web avec le contenu complet de l’article spécifique présenté dans le flux.
Depuis un flux RSS est un . Fichier XML, si vous ouvrez simplement ce fichier dans un navigateur, par exemple, Google Chrome, vous verrez quelque chose comme l’image suivante:
Il est évident qu’il n’est pas pratique de lire un flux RSS sous forme non formatée, sauf si vous êtes habitué à coder l’écriture et la lecture. Pour affiner, convertir et présenter le contenu du flux XML dans un format convivial, un certain nombre d’applications spéciales peuvent être utilisées (lecteurs RSS ou lecteurs de flux). Par exemple, Freedly, NewsBlur et les services Web en ligne pour la collecte et l’affichage des flux RSS (par exemple, Google Reader, etc.). Les navigateurs modernes peuvent également fonctionner avec les flux RSS.
Surveillance des flux RSS avec Dotcom-Monitor
Dotcom-Monitor vous offre un moyen rapide et simple de configurer la surveillance des flux RSS. Créez un dispositif de surveillance HTTP(S) avec URL de flux RSS, configurez la validation du contenu, spécifiez les paramètres de surveillance et vous serez informé chaque fois que le système détecte les changements dans la chaîne de mots clés spécifiée ou en cas de problèmes d’accès à l’URL du flux. Utilisez le fichier XML initial pour trouver un nom de paramètre XML exact et la valeur que vous souhaitez surveiller pour les changements dans le flux.