pengembangan-web-mp-pd.com

Bagaimana cara saya mengomentari blok tag dalam XML?

Bagaimana cara saya mengomentari blok tag dalam XML?

Yaitu. Bagaimana saya bisa mengomentari <staticText> dan semua yang ada di dalamnya, dalam kode di bawah ini?

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

Saya bisa menggunakan <!-- staticText--> tapi itu hanya untuk tag tunggal (seperti yang saya tahu), seperti // di Jawa dan C. Saya ingin sesuatu yang lebih seperti bagaimana /** comment **/ dapat digunakan di Jawa dan C, jadi saya bisa berkomentar lebih lama dari kode XML .

745
Jonas

Anda dapat menggunakan gaya komentar itu di beberapa baris (yang ada juga dalam 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>
1058
Noon Silk

Anda dapat membungkus teks dengan instruksi pemrosesan yang tidak ada, mis .: .:

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

Instruksi pemrosesan bersarang tidak diperbolehkan dan '?>' Mengakhiri instruksi pemrosesan (lihat http://www.w3.org/TR/REC-xml/#sec-pi )

148

Jika Anda bertanya, karena Anda mendapatkan kesalahan dengan sintaks <!-- -->, kemungkinan besar bagian CDATA (dan ada bagian ]]>), yang kemudian terletak di tengah komentar. Itu harus tidak membuat perbedaan, tetapi dunia ideal dan nyata bisa agak terpisah, kadang-kadang (terutama ketika datang ke pemrosesan XML).

Coba ubah ]]> juga:

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

Hal lain, yang terlintas dalam pikiran: Jika konten XML Anda mengandung dua tanda hubung, komentar segera berakhir di sana:

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

Itu perangkap yang cukup umum. Itu diwarisi dari cara SGML menangani komentar. ( Baca spesifikasi XML tentang topik ini )

142
Boldewyn

Sebenarnya, Anda dapat menggunakan format <! --...--> dengan multi-baris atau tag:

<!--
  ...
  ...
  ...
-->
47
Delan Azabani

Di sini untuk berkomentar kita harus menulis seperti di bawah ini:

<!-- Your comment here -->

Untuk Windows & Linux:

Pintasan untuk Mengomentari satu baris:

Ctrl + /

Pintasan untuk Mengomentari banyak baris:

Ctrl + Shift + /

Untuk Mac:

Pintasan untuk Mengomentari satu baris:

cmnd + /

Pintasan untuk Mengomentari banyak baris:

cmnd + Shift + /

Satu hal yang harus diingat, Anda tidak dapat mengomentari atribut dari tag XML. Sebagai contoh:

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

Di sini, TextView adalah Tag XML dan text adalah atribut dari tag itu. Anda tidak dapat mengomentari atribut dari Tag XML. Anda harus mengomentari Tag XML lengkap. Sebagai contoh:

<!--<TextView
    Android:layout_width="match_parent"
    Android:layout_height="wrap_content"
    Android:text="Hello.."
    Android:textStyle="bold" />-->
23
Avijit Karmakar

Anda dapat dengan mudah mengomentari data menggunakan ini:

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

metode berkomentar dalam xml.

12
svg