最近、XMLを介してクライアントにデータ抽出を提供し始めました。このXMLの構造を定義するスキーマ(XSD)があります。私は要素と属性のドキュメントをスキーマ自体に含めたいと思っています。私が見つけている唯一のことは、非常に面倒な "注釈"と "ドキュメンテーション"タグです。XSDを文書化する手間が省けますか?
だから、このよう読まするシンプルで簡単な何かを取る:
<xs:element name="TransactionType" type="xs:string" />
そしてこの醜い混乱で終わる:
<xs:element name="TransactionType" type="xs:string">
<xs:annotation>
<xs:documentation>
Type of transaction
</xs:documentation>
</xs:annotation>
</xs:element>
はもっと良いものはありますか?
<xs:element name="TransactionType" type="xs:string" description="Type of transaction" />
PS:これは単純な固定長のファイルとして、またCSVとしてすでに提供されています。 1つのクライアントがXMLを要求し、XMLを使用したい第2のクライアントがいます。私は文書を求められた。最初にXMLバージョンを開発した最初のクライアントは、XSDがほしいと思っていました。したがって、私は、第2のクライアントに1つの文書(要素を説明する簡単な注釈付きのXSD)を送信したいと考えています。
すべての回答ありがとうございます。私はあなたが否定的な立場をどのように証明しているのか、「そこにはない」ということを正しいものとして受け入れるかどうかはわかりません。 – JohnOpincar