Aşağıdaki denemelerden
<tag attr="\"">
<tag attr="<![CDATA["]]>">
<tag attr='"'>
Burada kullandığım bir XML ayrıştırıcısı için yalnızca sonuncusu çalışıyor. Bir alternatif var mı?
Aşağıdaki denemelerden
<tag attr="\"">
<tag attr="<![CDATA["]]>">
<tag attr='"'>
Burada kullandığım bir XML ayrıştırıcısı için yalnızca sonuncusu çalışıyor. Bir alternatif var mı?
Yanıtlar:
Kullanabilirsiniz "
Gönderen XML spesifikasyonu :
Özellik değerlerinin hem tek hem de çift tırnak içermesine izin vermek için kesme işareti veya tek tırnak karakteri ('), "&"; çift tırnak karakteri (")" "" olarak gösterilebilir.
Bir çift tırnak karakteri ( ") şu şekilde kaçabilir:" , ama burada hikayenin gerisi nerede ...
Çift tırnak işaretleri ile ayrılmış XML özelliklerinde:
<EscapeNeeded name="Pete "Maverick" Mitchell"/>XML metin içeriğinde:
<NoEscapeNeeded>He said, "Don't quote me."</NoEscapeNeeded>Tek tırnak işareti ( ') ile ayrılmış XML özelliklerinde :
<NoEscapeNeeded name='Pete "Maverick" Mitchell'/>
Benzer şekilde, ( ') "özellik değeri sınırlayıcıları için ( ) kullanılırsa ( ) çıkış yapılmasını gerektirmez :
<NoEscapeNeeded name="Pete 'Maverick' Mitchell"/>Dize dönüştürme sayfa Coder Araç Kutusu sitesinden bir XML elemanı bir değer olarak dahil edilmesi için küçük bir HTML miktarı veya XML kodundan daha kodlamak için kullanışlıdır.
"cevap; İşte açıklama .