XML에서 태그 블록을 주석 처리하려면 어떻게해야합니까?
즉 <staticText>, 아래 코드에서 어떻게 주석을 달고 그 안의 모든 것을 주석으로 처리 할 수 있습니까?
  <detail>
    <band height="20">
      <staticText>
        <reportElement x="180" y="0" width="200" height="20"/>
        <text><![CDATA[Hello World!]]></text>
      </staticText>
    </band>
  </detail>
사용할 수는 <!-- staticText-->있지만 //Java 및 C에서와 같이 단일 태그 (내가 아는 것) /** comment **/에만 사용됩니다 .Java 및 C에서 사용 하는 방법과 같은 것을 원 하므로 더 긴 XML 코드 블록을 주석 처리 할 수 있습니다.
답변
여러 줄에 걸쳐 해당 스타일의 주석을 사용할 수 있습니다 (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>
답변
존재하지 않는 처리 명령으로 텍스트를 줄 바꿈 할 수 있습니다. 예 :
<detail>
<?ignore
  <band height="20">
    <staticText>
      <reportElement x="180" y="0" width="200" height="20"/>
      <text><![CDATA[Hello World!]]></text>
    </staticText>
  </band>
?>
</detail>
중첩 된 처리 명령은 허용되지 않으며 ‘?>’는 처리 명령을 종료합니다 ( http://www.w3.org/TR/REC-xml/#sec-pi 참조 )
답변
요청하면 <!-- -->구문에 오류가 있기 때문에 CDATA 섹션 (및 그 ]]>부분) 일 가능성이 높으며 주석 중간에 있습니다. 그것은 해야 차이를 만들지 만, 이상과 현실 세계는 (은 XML 처리에 관해서 특히) 가끔, 아주 조금 떨어져이 될 수 있습니다.
을 변경해보십시오 ]]>.
  <!--detail>
    <band height="20">
      <staticText>
        <reportElement x="180" y="0" width="200" height="20"/>
        <text><![CDATA[Hello World!]--><!--]></text>
      </staticText>
    </band>
  </detail-->
또 다른 점은, XML 어딘가에 두 개의 하이픈이 포함되어 있으면 주석이 즉시 끝나는 것입니다.
<!-- <a> This is strange -- but true!</a> -->
--------------------------^ comment ends here
그것은 일반적인 함정입니다. SGML이 주석을 처리하는 방식에서 상속됩니다. ( 이 주제에 대한 XML 스펙을 읽으십시오 )
답변
실제로 여러 줄 또는 태그와 함께 <! –…–> 형식을 사용할 수 있습니다.
<!--
  ...
  ...
  ...
-->
답변
주석을 달려면 다음과 같이 작성해야합니다.
<!-- Your comment here -->IntelliJ Idea 및 Eclipse의 바로 가기
Windows 및 Linux의 경우 :
한 줄 주석 달기 바로 가기 :
Ctrl + /
여러 줄 주석 달기 바로 가기 :
Ctrl+ Shift+/
Mac의 경우 :
한 줄 주석 달기 바로 가기 :
cmnd + /
여러 줄 주석 달기 바로 가기 :
cmnd+ Shift+/
XML 태그의 속성에는 주석을 달 수 없다는 점을 명심해야합니다. 예를 들어 :
<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    <!--android:text="Hello.."-->
    android:textStyle="bold" />
여기, TextViewXML 태그이며 text해당 태그의 속성입니다. XML 태그의 속성에는 주석을 달 수 없습니다. 전체 XML 태그를 주석 처리해야합니다. 예를 들어 :
<!--<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Hello.."
    android:textStyle="bold" />-->
답변
다음을 사용하여 데이터를 쉽게 주석 처리 할 수 있습니다.
<!-- 
 <data>
        <data-field1></data-field1>
        <data-field2></data-field2>
        <data-field3></data-field3>
 </data>
-->
xml에서 주석 달기 방법.
답변
XML 구문 :
 <!--Your comment-->  
예.
<?xml version = "1.0" encoding = "UTF-8" ?> <!--here is your comment :) --> <class_list> <student> <name></name> <grade>A</grade> </student> </class_list>
XML 주석 규칙
Comments cannot appear before XML declaration.
Comments may appear anywhere in a document.
Comments must not appear within attribute values.
Comments cannot be nested inside the other comments.