Como faço para comentar um bloco de tags em XML?
Ou seja, como posso comentar <staticText>
e tudo dentro dele, no código abaixo?
<detail>
<band height="20">
<staticText>
<reportElement x="180" y="0" width="200" height="20"/>
<text><![CDATA[Hello World!]]></text>
</staticText>
</band>
</detail>
Eu poderia usar, <!-- staticText-->
mas isso é apenas para tags únicas (como eu sei), como //
em Java e C. Gostaria de algo mais parecido com como /** comment **/
pode ser usado em Java e C, para que eu possa comentar blocos mais longos de código XML.
Respostas:
Você pode usar esse estilo de comentário em várias linhas (que também existe em HTML)
fonte
--
esse tipo de comentário. Melhor usar- ->
se você precisar aninhar temporariamente um comentário. De qualquer forma, em HTML (um subconjunto de xml), inclusive--
dentro de um comentário não é válido. Geralmente você pode se safar, mas às vezes causa um problema. Portanto, certifique-se de evitar vários-
em sequência nos comentários e, se eu precisar aninhar temporariamente um comentário, colocarei espaços entre o 2 fechamento--
do-->
. Isso evita erros aleatoriamente ímpares em XML e HTML.Você pode agrupar o texto com uma instrução de processamento inexistente, por exemplo:
Instruções de processamento aninhadas não são permitidas e '?>' Termina a instrução de processamento (consulte http://www.w3.org/TR/REC-xml/#sec-pi )
fonte
Se você perguntar, porque você encontrou erros com a
<!-- -->
sintaxe, provavelmente a seção CDATA (e a]]>
parte), que fica no meio do comentário. Não deve fazer diferença, mas o mundo ideal e o mundo real podem ser um pouco separados, às vezes (especialmente quando se trata de processamento XML).Tente alterar
]]>
também:Outra coisa que vem à mente: se o conteúdo do seu XML em algum lugar contiver dois hífens, o comentário será encerrado imediatamente:
Essa é uma armadilha bastante comum. É herdado da maneira como o SGML lida com comentários. ( Leia a especificação XML sobre este tópico )
fonte
--
por--
. Deve funcionar da mesma maneira depois de descomentar na maioria dos casos.Na verdade, você pode usar o formato <! --...--> com várias linhas ou tags:
fonte
Aqui para comentar, temos que escrever como abaixo:
Atalhos para o IntelliJ Idea e o Eclipse
Para Windows e Linux:
Atalho para Comentar uma única linha:
Ctrl
+/
Atalho para Comentar várias linhas:
Ctrl
+Shift
+/
Para Mac:
Atalho para Comentar uma única linha:
cmnd
+/
Atalho para Comentar várias linhas:
cmnd
+Shift
+/
Uma coisa que você deve ter em mente é que não pode comentar um atributo de uma tag XML. Por exemplo:
Aqui,
TextView
está uma tag XML etext
é um atributo dessa tag. Você não pode comentar os atributos de uma tag XML. Você precisa comentar a tag XML completa. Por exemplo:fonte
Você pode comentar facilmente os dados usando este:
método de comentar em xml.
fonte
Sintaxe para XML:
<!--Your comment-->
por exemplo.
Regras de comentários XML
fonte