Jak skomentować blok tagów w XML?
Tj. Jak mogę skomentować <staticText>
i wszystko w nim, w poniższym kodzie?
<detail>
<band height="20">
<staticText>
<reportElement x="180" y="0" width="200" height="20"/>
<text><![CDATA[Hello World!]]></text>
</staticText>
</band>
</detail>
Mógłbym użyć, <!-- staticText-->
ale to tylko dla pojedynczych znaczników (jak wiem), jak //
w Javie i C. Chciałbym czegoś więcej, jak /** comment **/
można używać w Javie i C, więc mogę komentować dłuższe bloki kodu XML.
Odpowiedzi:
Możesz użyć tego stylu komentarza w wielu wierszach (który istnieje również w HTML)
źródło
--
tego typu komentarza. Lepiej użyć,- ->
jeśli chcesz tymczasowo zagnieździć komentarz. W każdym razie w HTML (podzbiór xml), w tym--
wewnątrz komentarza jest niepoprawny. Zwykle można tego uniknąć, ale czasami powoduje problem. Więc pamiętaj, aby zatrzymać się z dala od wielokrotności-
w rzędzie w komentarzach, a jeżeli muszę gniazdo temp komentarz, będę umieszczać spacji między zamknięciem 2--
z-->
. Pozwala to uniknąć losowo dziwnych błędów w XML i HTML.Możesz zawinąć tekst w nieistniejącą instrukcję przetwarzania, np .:
Zagnieżdżone instrukcje przetwarzania są niedozwolone, a „?>” Kończy instrukcję przetwarzania (patrz http://www.w3.org/TR/REC-xml/#sec-pi )
źródło
Jeśli zapytasz, ponieważ masz błędy w
<!-- -->
składni, najprawdopodobniej jest to sekcja CDATA (i tam]]>
część), która następnie znajduje się w środku komentarza. Nie powinno to robić różnicy, ale czasami świat idealny i rzeczywisty może być dość osobny (szczególnie jeśli chodzi o przetwarzanie XML).Spróbuj również zmienić
]]>
:Inna sprawa, która przychodzi mi na myśl: jeśli zawartość twojego XML zawiera gdzieś dwa łączniki, komentarz natychmiast się kończy:
To dość powszechna pułapka. Jest dziedziczony ze sposobu, w jaki SGML obsługuje komentarze. ( Przeczytaj specyfikację XML na ten temat )
źródło
--
z--
. W większości przypadków powinno działać tak samo po odkomentowaniu.W rzeczywistości możesz używać formatu <! --...--> z wieloma wierszami lub tagami:
źródło
Tutaj do komentowania musimy napisać jak poniżej:
Skróty do Idea IntelliJ i Eclipse
W systemie Windows i Linux:
Skrót do komentowania pojedynczej linii:
Ctrl
+/
Skrót do komentowania wielu linii:
Ctrl
+Shift
+/
Dla Maca:
Skrót do komentowania pojedynczej linii:
cmnd
+/
Skrót do komentowania wielu linii:
cmnd
+Shift
+/
Należy pamiętać, że nie można komentować atrybutu znacznika XML. Na przykład:
Tutaj
TextView
jest tag XML itext
jest atrybutem tego tagu. Nie możesz komentować atrybutów znacznika XML. Musisz skomentować pełny tag XML. Na przykład:źródło
Możesz łatwo skomentować dane, używając tego:
metoda komentowania w xml.
źródło
Składnia dla XML:
<!--Your comment-->
na przykład.
Reguły komentarzy XML
źródło