tag son que los lista las etiquetas espacio elementos ejemplos cuales crear como blanco basicas xml comments

son - que es un tag xml



¿Cómo puedo comentar un bloque de etiquetas en XML? (6)

¿Cómo puedo comentar un bloque de etiquetas en XML?

Por ejemplo, ¿cómo puedo comentar <staticText> y todo lo que <staticText> , en el código que <staticText> 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, así que puedo comentar bloques más largos de código XML.


Aquí para comentar tenemos que escribir como abajo:

<!-- Your comment here -->

Para Windows y Linux:

Atajo para comentar una sola línea:

Ctrl + /

Atajo para comentar líneas múltiples:

Ctrl + Shift + /

Para Mac:

Atajo para comentar una sola línea:

cmnd + /

Atajo para comentar líneas múltiples:

cmnd + Shift + /

Una cosa que debes tener en cuenta es que no puedes comentar un atributo de una etiqueta XML. Por ejemplo:

<TextView android:layout_width="match_parent" android:layout_height="wrap_content" <!--android:text="Hello.."--> android:textStyle="bold" />

Aquí, TextView es una etiqueta XML y el text es un atributo de esa etiqueta. No puedes comentar los atributos de una etiqueta XML. Tienes que comentar la etiqueta XML completa. Por ejemplo:

<!--<TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Hello.." android:textStyle="bold" />-->


En realidad, puede utilizar el formato <! --...--> con varias líneas o etiquetas:

<!-- ... ... ... -->


Puede envolver el texto con una instrucción de procesamiento no existente, por ejemplo:

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

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 )


Puede usar ese estilo de comentario en varias líneas (que también existe en HTML)

<detail> <band height="20"> <!-- Hello, I am a multi-line XML comment <staticText> <reportElement x="180" y="0" width="200" height="20"/> <text><![CDATA[Hello World!]]></text> </staticText> --> </band> </detail>


Puedes comentar fácilmente los datos usando esto:

<!-- <data> <data-field1></data-field1> <data-field2></data-field2> <data-field3></data-field3> </data> -->

Método de comentar en xml.


Si lo preguntas, porque obtuviste errores con la sintaxis <!-- --> , es muy probable que la sección CDATA (y ahí está la parte ]]> , que se encuentre en medio del comentario. No debería hacer una diferencia, pero el mundo ideal y el real pueden estar un poco separados, a veces (especialmente cuando se trata del procesamiento XML).

Intenta cambiar el ]]> , también:

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

Otra cosa que me viene a la mente: si el contenido de su XML en algún lugar contiene dos guiones, el comentario termina inmediatamente allí:

<!-- <a> This is strange -- but true!</a> --> --------------------------^ comment ends here

Ese es un error bastante común. Se hereda de la forma en que SGML maneja los comentarios. ( Lea la especificación XML sobre este tema )