2011-01-10 7 views
2

私はXMLファイルを作成しましたが、今はXMLスキーマを作成する必要があります。皆さんには、スキーマの重要性とラインコードの意味を教えてください。私は上記のようなURLを取得する場所からxmlスキーマの重要性は何ですか?

<xs:schema xmlns:xs="http://www.abc.org/2010/XMLSchema">

+2

XMLスキーマは、適合するXML文書の有効な形式と内容を記述します。すべてのXML文書に対応するスキーマが必要というわけではありませんが、他の人に文書を消費させたい場合は、重要です。 これらの文書は何のために使用されるのですか? – sjr

答えて

4

あなたの文書はXMLスキーマであると考えられる場合、それはあなたが好きな場合は、別の名前空間接頭辞を使用します(一部の人々は、「XS」に「XSD」を好む)ことができますが、

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> 

を開始する必要があります名前空間URIは正確に記述されたものでなければなりません。これはURLではなくURIであり、XMLボキャブラリをXMLスキーマのボキャブラリとして識別する記号定数です。別の名前空間を使用すると、それはもはやXMLスキーマではありません。

7

スキーマは、ドキュメントを検証し、スキーマに従ってユーザー/プログラムが独自のバージョンのXMLを作成するのを支援するために使用されます。

関連する問題