---
title: XMLレポートをテキスト形式に変換する
date: 2021-12-14
categories:
  - xbrl
  - xml
  - xsl
tags:
  - database-to-text
  - multi-channel-publishing
  - stylevision
  - stylevision-server
  - xml-to-text
description: XML形式のレポートを、テキストだけでなく、HTML、PDFなど、さまざまな形式で生成する方法を学びましょう。
---
Status: #blog

Tags:  #database-to-text #multi-channel-publishing #stylevision #stylevision-server #xml-to-text

Categories: [xbrl](/blog/ja/category/xbrl.md) | [xml](/blog/ja/category/xml.md) | [xsl](/blog/ja/category/xsl.md)
# XMLレポートをテキスト形式に変換する

多くの組織において、XMLやリレーショナルデータベースに格納されたデータからビジネスレポートを作成することは一般的な要件です。しかし、レポートをウェブ形式とPDFなどの印刷に適した形式の両方で利用できるようにする必要があることが、しばしば複雑さを生み出します。Altova StyleVisionは、ユーザーがXML、データベース、さらにはXBRLといったデータから、視覚的にレポートをデザインし、同時に複数の形式で出力できる、独自のレポート作成アプローチを提供します。

長年にわたり、HTML、RTF、Word、PDFなどへの出力機能が追加されてきましたが、今回、お客様からのフィードバックとご要望に基づき、StyleVisionはテキストへの直接出力機能もサポートするようになりました。それでは、その仕組みについて見ていきましょう。

![レポート作成ツール](/blog/images/KS95644_700x335.jpg)

<!--more-->

## XMLデータをテキスト形式のレポートに変換する機能

ユーザーがXML、XBRL、またはリレーショナルデータベースのレポートをテキスト形式で必要とする理由は様々です。まず、単純なドキュメントだけで十分な場合、テキスト形式が適しています。テキストファイルは、多くのシステムとの互換性が高く、人間にも機械にも読みやすいという利点があります。また、テキストファイルは、例えばPDFドキュメントと比較して非常にコンパクトであり、これは、大量のデータを含むレポートの場合、特に重要です。

![XMLレポートをテキスト形式に変換する](/blog/images/xml-report-in-text.jpg)

## どのように機能するのでしょうか？

[StyleVisionでのレポートデザイン](https://www.altova.com/ja/stylevision)は、視覚的なプロセスです。ユーザーがソースとなるXMLデータまたはデータベースのスキーマを選択すると、ドラッグ＆ドロップ機能を使ってレイアウトを簡単にデザインできます。デザインに関する設定（HTML、PDFなどでは特に重要）は、コンテキストメニューや入力支援ウィンドウを使用して設定します。

![StyleVisionでXMLレポートを作成する方法](/blog/images/design-xml-report.png)

一つのデザインから、HTML、RTF、PDF、Word、そして正式な電子フォームの形式で出力が生成されます。また、「テキスト出力」タブをクリックすると、スタイルやレイアウトの装飾を施さないプレーンテキスト形式でのレポートも生成できます。

上記のレポートがHTMLで表示された場合の様子は以下の通りです

![XMLをHTMLに変換する ](/blog/images/xml-to-html.jpg)

…そして、同じレポートがテキスト形式で表示された場合、以下のようになります

![](/blog/images/xml-xslt-text-2.jpg)

このソフトウェアは、StyleVision上でテキスト出力を直接生成するだけでなく、XMLをテキストに変換する処理を繰り返し実行できるXSLTスタイルシートも生成します。これにより、同様のプロジェクトで繰り返し同じ変換処理を行うことが可能になります。

![](/blog/images/xml-xslt-text-1.jpg)

**XMLデータをテキストやその他の形式に変換する高機能な自動化機能**も、[StyleVision Server](https://www.altova.com/ja/stylevision-server)を通じて利用可能です。

## データベースのレポート（テキスト形式）

XMLやXBRLに加えて、StyleVisionは主要なリレーショナルデータベースすべてに対応しています

- 火鳥
- IBM DB2 for iSeries®
- IBM DB2®
- Informix®
- MariaDB
- Microsoft Access™ (マイクロソフト アクセス)
- Microsoft® Azure SQLデータベース
- Microsoft® SQL Server® (マイクロソフト SQL サーバー)
- MySQL®
- オラクル社（Oracle Corporation）
- PostgreSQL (ポストグレス)
- Progress OpenEdge
- SQLite
- Sybase® ASE (Advanced Server)
- テラデータ

このシステムは、複数のデータソースから情報を収集し、XMLデータとデータベースデータを組み合わせることで、レポートを作成することができます。

このソフトウェアのビジュアルレポート作成機能は、複雑なSQL文を書く必要なく、データベースのデータに基づいて、読みやすいテキストベースのレポートを、ドラッグ＆ドロップ操作で簡単に作成できます。StyleVisionは、データベース内のデータの関連性を自動的に認識し、レポート内の情報を、あらゆる条件でフィルタリングすることができます。

## StyleVisionをお試しください

XMLやデータベースのレポートを複数の形式で出力したい場合でも、文書データ向けのテキストドキュメントを簡単に作成したい場合でも、StyleVisionは使いやすさを追求しています。お客様は、 **[試用版をダウンロード](https://www.altova.com/ja/stylevision/download)** このソフトウェアは30日間無料でご利用いただけます。
