programing

XML에서 태그 블록을 주석으로 달려면 어떻게 해야 합니까?

cafebook 2023. 9. 20. 20:44
반응형

XML에서 태그 블록을 주석으로 달려면 어떻게 해야 합니까?

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-->하지만 그건 (내가 알기로는) 단 하나의 태그를 위한 것입니다.//자바와 C에서.나는 어떻게 좀 더 비슷한 것을 원합니다./** comment **/자바와 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 섹션일 것입니다.]]>part), 그리고 그것은 댓글 중간에 놓여있습니다.차이를 만들어 낼 는 없지만 이상적인 세계와 실제 세계는 때때로 (특히 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 and 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" />

여기서,TextView는 XML 태그 및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.

메모장++에서 몇 줄을 선택할 수 있으며 선택한 줄에 대해 자동으로 블록 주석을 작성하는 CTRL+Q를 사용할 수 있습니다.

Eclipse IDE를 사용하는 경우 XML 파일의 행을 강조 표시하여 주석을 달 수 있고 Ctrl+Shift+c를 누릅니다.

언급URL : https://stackoverflow.com/questions/2757396/how-do-i-comment-out-a-block-of-tags-in-xml

반응형