2011-12-19 3 views
2

私はXMLで基本的な質問をしています。空のテキストコンテンツフィールドを持つことが有効かどうかを知りたいですか?XMLの空の内容

例えば

<Document></Document> 

ありがとうございました!

+0

ペタンティックであるためには、「有効」と「整形式」の間に意味的な違いがあります。 「整形式」は構造が正しいこと(単にこれを意味します)を意味し、「有効」とはあなたが割り当てたスキーマ(またはdtd)に従うことを意味します。これが "テキストコンテンツフィールド"の場合、長さゼロのテキストが許可されているかどうかを確認する必要があります。 –

答えて

0

あなたのXMLがXMLスキーマ(または任意の他のスキーマ)を持っていればはい、それは、XMLで、それは、スキーマ自身があなたが空の要素(それ以外<img><br>を持つ防止XMLで

+0

ありがとう、私はちょうど疑いがあった。 12分が終わるとすぐに、私はこの答えを受け入れるでしょう – sethu

1

ナッシングに依存しているだろうブレークXHTML)。

特定のXMLアプリケーションでは、要素にはコンテンツが必要な場合があります。あなたは<Document>がどこに由来するかを述べていないので、この特定のケースについては言えません。

+0

ああ私は....したがってだけでも動作します。しかし、私は一般化されたインターフェイスを提供したい。場合によっては「テキストコンテンツ」が塗りつぶされ、場合によっては空白のままになります。空白のままにすることが有効なケースかどうかを知りたいだけです。 – sethu

+0

」は開始タグです。 XMLのすべての要素を明示的に終了する必要がありますが、「」と「」は同じ意味を表します。 – Quentin

+0

入手しました。どうもありがとう ! – sethu

0

XMLは問題ありません。

http://www.w3schools.com/xml/xml_validator.aspを使用してxml形式をテストできます。

+1

@ケビン・リード:W3Schoolは好きではありません。その理由だけで私の答えを下降させます。魔法使いは完全に正当であり、提示された質問に答えます。ニース、あなたは自分自身を誇りに思うべきです:) – Sergio

+0

W3Schoolsの一部にリンクすると、他の人がそれが他の領域で有用なリソースであるとみなす可能性があります。リンクにはバリデーターを指していること以外の意味があります。そして、「私はW3Schoolsが嫌いです」というのではなく、他の多くの情報源から警告されています。 (そして他の人が同意しない場合は、アップヴォートします) –

+1

W3Schoolsが持っている記事や例は、それだけで悪くはありません...彼らが持っているものが完全であるという印象を与えることです。誰もチュートリアル以外のものは必要ありません。それ以外は、彼らが正式な地位を持っていると思うようにだまされていない限り、彼らはOKです。 –

関連する問題