Dari uji coba berikut
<tag attr="\"">
<tag attr="<![CDATA["]]>">
<tag attr='"'>
Hanya yang terakhir yang berfungsi untuk parser XML yang saya gunakan di sini. Apakah ada alternatif lain?
Dari uji coba berikut
<tag attr="\"">
<tag attr="<![CDATA["]]>">
<tag attr='"'>
Hanya yang terakhir yang berfungsi untuk parser XML yang saya gunakan di sini. Apakah ada alternatif lain?
Jawaban:
Kamu bisa memakai "
Dari spesifikasi XML :
Untuk mengizinkan nilai atribut berisi tanda kutip tunggal dan ganda, tanda kutip tunggal atau kutip tunggal (') dapat direpresentasikan sebagai "& apos;", dan karakter kutip ganda (") sebagai" & quot; ".
Karakter kutip ganda ( ") bisa di -escape sebagai ", tapi inilah kisah selanjutnya ...
Dalam atribut XML yang dibatasi oleh tanda kutip ganda:
<EscapeNeeded name="Pete "Maverick" Mitchell"/>
Dalam konten tekstual XML:
<NoEscapeNeeded>He said, "Don't quote me."</NoEscapeNeeded>
Dalam atribut XML yang dibatasi oleh tanda kutip tunggal ( '):
<NoEscapeNeeded name='Pete "Maverick" Mitchell'/>
Demikian pula, ( ') tidak memerlukan pelolosan jika ( ") digunakan untuk pembatas nilai atribut:
<NoEscapeNeeded name="Pete 'Maverick' Mitchell"/>
The konversi String halaman di Coder ini Toolbox situs berguna untuk encoding lebih dari sejumlah kecil HTML atau kode XML untuk dimasukkan sebagai nilai dalam elemen XML.
"adalah jawabannya; berikut penjelasannya .