XMLでタグのブロックをコメントアウトするにはどうすればいいですか?

XMLでタグのブロックをコメントアウトするにはどうすればいいですか?

例えば、以下のコードのように、<staticText>とその中のすべてをコメントアウトするにはどうしたらよいでしょうか?

  <detail>
    <band height="20">
      <staticText>
        <reportElement x="180" y="0" width="200" height="20"/>
        <text><![CDATA[Hello World!]]></text>
      </staticText>
    </band>
  </detail>

しかし、それはJavaやC言語の//のような単一のタグのためだけのものです(私が知っている限り)。

ソリューション

複数行にまたがるコメントのスタイル(HTMLにもあります)が使えます。





解説 (6)

の構文でエラーが発生したので質問したのであれば、おそらくコメントの途中にあるCDATAセクション(およびそこにある]]>`の部分)が原因でしょう。違いはないはずですが、理想と現実の世界は時に大きくかけ離れていることがあります(特にXML処理に関して)。

この ]]> も変えてみてください。

もうひとつ、思いついたことがあります。どこかのXMLの内容に2つのハイフンが含まれている場合、コメントはすぐにそこで終わります。


--------------------------^ comment ends here

これは非常によくある落とし穴です。これは、SGMLのコメントの扱い方を受け継いでいます。(Read the XML spec on this topic)

解説 (3)

実際には、複数行やタグでも、形式が使えます。

解説 (0)