XML は、システム間でデータを転送するために一般に使用されるデータ形式です。 簡単に言うと、データ値は構造化された方法で表示され、データを Web サイトやサードパーティ製アプリケーションに送信できます。 XML データは、書式なしの形式でエンド ユーザーが読み取ることを意図していませんが、属性名の意味を知ることで、書式設定された Web ページのコンテンツを読み取るのと同じくらい簡単に XML ドキュメントを読み取ることができます。

ドットコムモニターレポートサービスが提供するXMLフィードレポートは、XML 1.0の要件に従って作成されます。 XML バージョン 1.0 の完全な仕様は、W3C によって開発され、インターネット上で公開された http://www.w3.org/TR/REC-xmlで、XML (拡張マークアップ言語) 1.0 ドキュメントに含まれています。

前述のとおり、XML レポート サービス (XRS) フレームワークによって生成された XML データ ファイルは、SQL データベース、ダッシュボード、または XML データ ソースサポートを備えたあらゆる種類のレポート システムにインポートできます。 ただし、XML フィードのデータを、形式の良い Excel スプレッドシートで表示する場合は、次の手順を実行します。

1. URL に必要な変数を指定して、フィードに表示するデータを特定します。 使用可能なオプションの詳細については 、「XML レポート サービス (XRS) の使用」 を参照してください。
XML フィードの URL は次の例のようになります。

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

生のXML

2. ブラウザに URL を入力して結果を受け取ったら、結果を右クリックし、’filename.xml’ のような XML ファイルとして保存します。

3. 次に、新しい Excel インスタンスを開きます。 Excel から [ 開く ] を選択し、XML ファイルとして保存したファイルを選択します。

4. XML ファイルを開きます。 ファイルを XML テーブルとして開くように求めるメッセージが表示されます。

保存XML

そして、それはうまくフォーマットされます。

サンプル XML

  • ドットコムモニターによるXMLフィードモニタリング

    XML フィード監視を設定する方法

    前述のとおり、XML レポート サービス (XRS) フレームワークによって生成された XML データ ファイルは、SQL データベース、ダッシュボード、または XML データ ソースサポートを備えたあらゆる種類のレポート システムにインポートできます。

    場合によっては、特定の XML レポート パラメーターの値を監視する必要があります。 たとえば、アカウント内の特定のデバイスのステータスが変更された場合に通知を受け取る場合があります。

    XRS フレームワークは、XML レポートへのアクセスを提供するために HTTP(S) 要求を使用します。 したがって、XML フィードの監視は HTTP (S) 監視と似ています。 上記のユースケースに対して XML フィードの監視を設定するには、記載されている手順に従います。

    まず、監視する XML フィードへのリンクを作成してコピーします。 ターゲット リンクをコピーしたら、HTTP 監視デバイスを作成し、リンクを [URL] フィールドに入力します。 XML コンテンツの変更に関する通知を受け取るためには、コンテンツ検証文字列にキーワードまたはアサーション文字列を指定する必要があります。 デバイス状態監視の場合は、対応するデバイス パラメータを指定します。 この例では、コンテンツ検証文字列は次のようになります。

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

    次に、必要に応じて他の監視デバイスパラメータを設定 します(「HTTP(S) デバイス」を参照してください。 監視が開始されると、システムは、提供された URL に対して、リアルタイム モードで生成された XML コンテンツを監視します。 この方法を使用して、XML フィードをカスタマイズすることで、レポート パラメーターの変更を確認できます。

    ドットコムモニターによるXMLフィード監視の利点は、ドットコムモニターXRSフレームワークによって生成されたリアルタイムXMLレポートを監視することに限定されません。 このような種類の XML フィードは、一般的に知られている RSS フィードとして監視できます。

    RSS について

    ドットコムモニターを使用してRSSフィード監視を設定する方法とその利点をよりよく理解するために、RSS技術を詳しく見てみましょう。

    RSS はリッチ サイトの概要を表します。 ニュースフィードの作成、記事の発表、ブログの変更などを公開するために使用されるXMLフォーマットのファミリーです。 RSS 形式を使用すると、フォームを使用する便利なエンド ユーザー情報を収集、処理、および提供することができます。 一般に、XML 形式で生成されたデータを解析および変換するために、特別な RSS リーダー サービスとニュース集計アプリケーションと Web サイトが使用されます。 最新のRSSフィードのほとんどは無料で使用できます。

    最近では、RSS フィードは、ニュース、記事、およびその他の頻繁に更新される情報など、サイトの更新情報を収集するためにのみ使用されていました。 RSSのアップデートは、Googleリーダーやマイヤフーなどの様々なアグリゲーターを使用して収集されました。 今日では、RSSは現代のインターネットにとって依然として重要なツールです。 これは、別のウェブサイトのRSSフィードから1つのウェブサイトへのニュースや更新を公開するために広く使用されています。 ドットコムモニターによって生成されたXMLレポートが考慮される場合、典型的なユースケースは、XRSレポートを含むサードパーティのウェブサイト上のダッシュボードです。 このレポートでは、Dotcom-Monitor アカウント内で作成された監視デバイスの状態、アカウントの概要の変更、特定のデバイスの状態などのリアルタイム更新を表示できます。

    は RSS のいくつかのバージョンです。 RSS の最も一般的なバージョンは次のとおりです。

    • RDF サイトの概要 (RSS 0.9 および 1.0)
    • RSS 2.0
    • リッチ サイトの概要 (RSS 0.91、RSS 1.0)

    一般に、RSS ファイル構造は、次の 3 つのブロックに分割できます。

    • メタデータ – 見出し、小見出し、画像、説明、本文テキスト。
    • ハイパーリンク – 記事の完全版を読み取るためのものです。
    • 追加のメタデータ – 記事カテゴリおよびその他の追加情報。

    したがって、RSS フィードを使用すると、書籍の概要、目次、新聞の見出しを読み取るとみなすことができます。 したがって、RSS フィードは、ユーザー (サブスクライバー) に、Web サイトを訪問することなく、タイトルと記事全体 (通常は最初の数行、または Web ページの短い要約) から小さな引用を読み取る機会を与えます。 さらに、元のコンテンツへのアクセスをサブスクライバーに提供するために、RSS フィードにはソース ページへのリンクが含まれます。 このリンクを使用すると、フィードに掲載されている特定の記事の内容を含む Web ページを開くことができます。

    RSS フィードは .XMLファイルは、ブラウザ(Google Chromeなど)でこのファイルを開くだけで、次の画像が表示されます。

    コードの記述と読み取りに慣れていない限り、RSS フィードを形式指定されていない形式で読み取るのは便利でないことは明らかです。 XML フィードコンテンツを解析、変換、およびユーザーフレンドリーな形式で表示するには、多数の特別なアプリケーション (RSS リーダーまたはフィード リーダー) を使用できます。 たとえば、フリーリー、ニュースブラー、および RSS フィードを収集および表示するためのオンライン Web サービス (Google リーダーなど) です。 最近のブラウザは RSS フィードでも動作します。

    ドットコムモニターによるRSSフィードモニタリング

    ドットコムモニターは、RSSフィード監視を設定するための迅速かつ簡単な方法を提供します。 RSS フィード URL を使用してHTTP(S) 監視デバイスを作成し、コンテンツ検証を設定し、監視パラメーターを指定すると、指定されたキーワード文字列の変更が検出されるか、フィードの URL にアクセスする際に問題が発生した場合に、システムに通知されます。 最初の XML ファイルを使用して、フィードの変更を監視する XML パラメーターの名前と値を正確に検索します。