Comment commenter un bloc de balises en XML?
Ie Comment puis-je commenter <staticText>
et tout ce qu'il contient, dans le code ci-dessous?
<detail>
<band height="20">
<staticText>
<reportElement x="180" y="0" width="200" height="20"/>
<text><![CDATA[Hello World!]]></text>
</staticText>
</band>
</detail>
Je pourrais utiliser <!-- staticText-->
mais c'est juste pour des balises simples (comme ce que je sais), comme //
en Java et C. Je voudrais quelque chose de plus comme comment /** comment **/
peut être utilisé en Java et C, donc je peux commenter des blocs de code XML plus longs.
Réponses:
Vous pouvez utiliser ce style de commentaire sur plusieurs lignes (qui existe également en HTML)
la source
--
dans ce type de commentaire. Mieux vaut l'utiliser- ->
si vous devez imbriquer temporairement un commentaire. En HTML de toute façon (un sous-ensemble de xml), y compris à l'--
intérieur d'un commentaire n'est pas valide. Habituellement, vous pouvez vous en tirer, mais cela cause parfois un problème. Donc, je suis sûr de rester à l'écart de plusieurs fois-
de suite dans les commentaires, et si j'ai besoin de temp imbriquer un commentaire, je placerai des espaces entre les 2 fermetures--
du-->
. Cela évite les erreurs aléatoires dans XML et HTML.Vous pouvez encapsuler le texte avec une instruction de traitement inexistante, par exemple:
Les instructions de traitement imbriquées ne sont pas autorisées et «?>» Met fin à l'instruction de traitement (voir http://www.w3.org/TR/REC-xml/#sec-pi )
la source
Si vous demandez, parce que vous avez des erreurs avec la
<!-- -->
syntaxe, c'est probablement la section CDATA (et là la]]>
partie), qui se trouve alors au milieu du commentaire. Cela ne devrait pas faire de différence, mais le monde idéal et le monde réel peuvent parfois être assez éloignés (surtout en ce qui concerne le traitement XML).Essayez également de modifier
]]>
:Une autre chose qui me vient à l'esprit: si le contenu de votre XML contient quelque part deux tirets, le commentaire s'arrête immédiatement là:
C'est un piège assez courant. Il est hérité de la façon dont SGML gère les commentaires. ( Lire la spécification XML sur ce sujet )
la source
--
par--
. Il devrait fonctionner de la même manière après la mise en commentaire dans la plupart des cas.En fait, vous pouvez utiliser le format <! --...--> avec plusieurs lignes ou balises:
la source
Ici, pour commenter, nous devons écrire comme ci-dessous:
Raccourcis pour IntelliJ Idea et Eclipse
Pour Windows et Linux:
Raccourci pour commenter une seule ligne:
Ctrl
+/
Raccourci pour commenter plusieurs lignes:
Ctrl
+Shift
+/
Pour Mac:
Raccourci pour commenter une seule ligne:
cmnd
+/
Raccourci pour commenter plusieurs lignes:
cmnd
+Shift
+/
Une chose que vous devez garder à l'esprit, c'est que vous ne pouvez pas commenter un attribut d'une balise XML. Par exemple:
Voici
TextView
unetext
balise XML et un attribut de cette balise. Vous ne pouvez pas commenter les attributs d'une balise XML. Vous devez commenter la balise XML complète. Par exemple:la source
Vous pouvez facilement commenter les données en utilisant ceci:
méthode de commentaire en xml.
la source
Syntaxe pour XML:
<!--Your comment-->
par exemple.
Règles de commentaires XML
la source