1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

オンラインで XML を Xsd に変換する方法

XML は eXtensible Markup Language を意味し、XSD は XML スキーマ定義を意味します。 XML ドキュメントは、Web サービスとの間でデータを転送します。 XSD は、XML ドキュメント内の要素の構造とデータ型を定義します。 XSD を使用して、XML ドキュメントのコンテンツを検証します。ビジネス要件を満たすために、自動生成された XSD の変更が必要になる場合があります。

フレームウェアの説明

ステップ 1

XML ドキュメントを作成します。たとえば、従業員記録ファイルは次のようになります:

Alex Weber 123456784 <部門>販売 マネージャー セールスの学士号

ステップ 2

XML ドキュメントを保存します。

ステップ 3

Flame-Ware Web サイトにアクセスします (参考文献を参照)。

ステップ 4

ファイル名のテキスト ボックスにローカル XML ドキュメントのフル パス名を挿入します。

ステップ 5

「変換」ボタンを押します。生成された XSD は、ページ下部のテキスト領域に表示されます。

ステップ 6

生成された XSD をコンピューターに保存します。

ステップ 7

必要に応じて、XSD の内容を変更します。たとえば、従業員レコード ファイルで、SSN が必須フィールドであり、9 桁である必要があることを示す場合、XSD ファイルは次のようになります。

xs:simpleType

ステップ 8

変更した XSD ファイルを保存します。

ヒット ソフトウェアの説明

ステップ 1

XML ユーティリティについては、Hit Software の Web サイトにアクセスしてください (参考文献を参照)。 「XML ドキュメント」というラベルの付いたテキスト ボックスに XML ドキュメントの名前を挿入します。

ステップ 2

[XML スキーマの生成] ボタンをクリックして、XSD を生成します。

ステップ 3

XSD の内容を変更し、XSD を保存します。

XML スキーマ ジェネレーター

ステップ 1

XML スキーマ生成ページについては、xmlforasp.net にアクセスしてください (参考文献を参照してください)。

ステップ 2

XML ドキュメントのコンテンツまたは対応する URL をテキスト ボックスに挿入します。

ステップ 3

[スキーマの生成] ボタンを押します。

ステップ 4

生成された XSD を変更して保存します。

ヒント

そのため、自動的に生成および変更された XSD は XML ドキュメントを表し、w3.org のオンライン バリデーターを使用して、XSD ファイル (employee_list.xsd など) に対してファイル (employee_list.xml など) を検証します。その前に、XML および XSD ファイルをサーバーに転送します。次に、オンライン バリデータの [アドレス] テキスト ボックスに、XML ファイル名の URL を挿入し、次に XSD ファイル名の URL を名前の間にスペースを入れて挿入します。 「結果を取得」を押します。エラー メッセージが表示された場合は、XSD ファイルの内容を変更してテストします。エラーがなくなるまで繰り返してください。