¿Cómo comento un bloque de etiquetas en XML?
Es decir, ¿cómo puedo comentar <staticText>
y todo lo que contiene, en el código a continuación?
<detail>
<band height="20">
<staticText>
<reportElement x="180" y="0" width="200" height="20"/>
<text><![CDATA[Hello World!]]></text>
</staticText>
</band>
</detail>
Podría usar, <!-- staticText-->
pero eso es solo para etiquetas individuales (como lo que sé), como //
en Java y C. Me gustaría algo más como cómo /** comment **/
se puede usar en Java y C, para poder comentar bloques más largos de código XML.
Respuestas:
Puede usar ese estilo de comentario en varias líneas (que también existe en HTML)
fuente
--
este tipo de comentarios. Mejor usar- ->
si necesita anidar temporalmente un comentario. De todos modos, en HTML (un subconjunto de xml), incluso--
dentro de un comentario no es válido. Por lo general , puede salirse con la suya, pero a veces causa un problema. Por lo tanto, asegúrese de mantenerme alejado de múltiples-
en una fila dentro de los comentarios, y si necesito templar un comentario, colocaré espacios entre los 2 cierres--
del-->
. Esto evita errores aleatorios extraños en XML y HTML.Puede ajustar el texto con una instrucción de procesamiento no existente, por ejemplo:
Las instrucciones de procesamiento anidadas no están permitidas y '?>' Finaliza la instrucción de procesamiento (consulte http://www.w3.org/TR/REC-xml/#sec-pi )
fuente
Si pregunta, porque tiene errores con la
<!-- -->
sintaxis, lo más probable es que la sección CDATA (y allí la]]>
parte), que se encuentra en el medio del comentario. No debería marcar la diferencia, pero el mundo ideal y el mundo real pueden estar bastante separados, a veces (especialmente cuando se trata del procesamiento XML).Intenta cambiar
]]>
también:Otra cosa que me viene a la mente: si el contenido de su XML en alguna parte contiene dos guiones, el comentario termina inmediatamente allí:
Esa es una trampa bastante común. Se hereda de la forma en que SGML maneja los comentarios. ( Lea la especificación XML sobre este tema )
fuente
--
con--
. Debería funcionar igual después de descomentar en la mayoría de los casos.En realidad, puede usar el formato <! --...--> con líneas múltiples o etiquetas:
fuente
Aquí para comentar tenemos que escribir como a continuación:
Atajos para IntelliJ Idea y Eclipse
Para Windows y Linux:
Atajo para comentar una sola línea:
Ctrl
+/
Atajo para comentar varias líneas:
Ctrl
+Shift
+/
Para Mac:
Atajo para comentar una sola línea:
cmnd
+/
Atajo para comentar varias líneas:
cmnd
+Shift
+/
Una cosa que debes tener en cuenta es que no puedes comentar un atributo de una etiqueta XML. Por ejemplo:
Aquí,
TextView
hay una etiqueta XML ytext
es un atributo de esa etiqueta. No puede comentar los atributos de una etiqueta XML. Tienes que comentar la etiqueta XML completa. Por ejemplo:fuente
Puede comentar fácilmente los datos usando esto:
método de comentar en xml.
fuente
Sintaxis para XML:
<!--Your comment-->
p.ej.
Reglas de comentarios XML
fuente