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 .