Як закоментувати блок тегів в 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>
Я міг би використовувати <!-- staticText-->
, але це лише для окремих тегів (як я знаю), таких як //
в Java та C. Я хотів би щось більше схоже на те, як /** comment **/
можна використовувати в Java та C, щоб я міг коментувати довші блоки XML-коду.
774
3
Ви можете використовувати цей стиль коментарів у декількох рядках (який існує також у HTML)
Якщо ви запитуєте, чому у вас виникають помилки з синтаксисом `
, то, швидше за все, це секція CDATA (а там частина
]]>`), яка знаходиться в середині коментаря. Це не повинно мати значення, але ідеальний і реальний світ можуть бути досить далекими один від одного, іноді (особливо, коли мова йде про обробку XML).Спробуйте також змінити
]]>
:Ще одне, що спадає на думку: Якщо вміст вашого XML десь містить два дефіси, то коментар на цьому одразу закінчується:
Це досить поширена пастка. Вона успадкована від способу обробки коментарів у SGML. (Прочитайте специфікацію XML на цю тему)
Власне, можна використовувати формат з декількома рядками або тегами: