Son derece basit bir soru, bir XML belgesi yazıyorum ve nasıl yazacağımı bilmiyorum"]]> "onsuz bölümün sonu olarak görülüyor."]]>" bir CDATA bölümünün içine "nasıl yazabilirim?
cevap
Böyle yapabilirsiniz:
]]>]]><![CDATA[
Bu iki kısımda CDATA bölümü kırma biter, ama yapmanız gereken budur.
Yapamazsınız. CDATA karakterlerden kaçmak için herhangi bir yol sağlamaz, bu nedenle bu karakterler her zaman CDATA bölümünün sonunu temsil eder. Bununla birlikte, CDATA bölümünü bitirmelerine izin verin, "]]>
" ekleyin ve "<![CDATA[
" ile yeni bir tane başlatın.
Bu şekilde "]]>]]><![CDATA[
" dizesi, bir CDATA bölümünde "`]]> "için kaçış olma etkisine neredeyse sahiptir.
Ben
<![CDATA[]]]]><![CDATA[>]]>
gitmek için yol olduğunu düşünüyorum.
olduğu sonucunu verir: literal dize ]]
(<![CDATA[]]]]>
) içeren bir CDATA bölümü değişmez dize >
(<![CDATA[>]]>
) Uygulamada
içeren bir CDATA bölümü
- orada muhtemelen olur İlk
]]
'dan önce ve/veya>
'den önce metin olmasıDaha fazlasını gör http://en.wikipedia.org/wiki/CDATA#Uses_of_CDATA_sections
Bu doğru cevap olup olmadığını bilmiyorum, ama eğer öyleyse, bu şimdiye kadar en kötü doğru cevaptır. (Hiçbir suç niyetlenmedi ... Ben cevabınızdan ziyade sistemin mutsuzluğuna yorum yapıyorum.) – Beska
- 1. Bir XElement öğesinin değerini nasıl ekleyebilirim? [CDATA [***]]?
- 2. GDataXMLNode'u kullanarak nasıl bir cdata bloğu ekleyebilirim?
- 3. ayıklanıyor içerik <![CDATA []]>
- 4. LXML benim CDATA bölümleri öldürür
- 5. Üçüncü taraf kitaplığı kullanmadan Windows yerel C++ konsol uygulamasında konsolun aynı bölümünün üzerine nasıl yazabilirim?
- 6. Yapılandırma Öğesinde bir CDATA bölümünü nasıl ekleyebilirim?
- 7. Dize javascript ile `// <! [CDATA [` ve end `//]]>` nasıl kaldırılır?
- 8. Java'da nasıl bir GEOTIFF yazabilirim?
- 9. Matlab'da bir çift nasıl yazabilirim?
- 10. Başka bir depoya depo bölümünün bir kısmını kopyalayın (hg)
- 11. Bir dizinin Ruby'deki bir bölümünün ayrılması
- 12. Yii yönetici bölümünün ayarlanması
- 13. Joomla'da nasıl kod yazabilirim?
- 14. WriteableBitmap'te dize nasıl yazabilirim?
- 15. XSLT'de nasıl kod yazabilirim?
- 16. SASS'de dizeleri nasıl yazabilirim?
- 17. Özellikler dosyasında nasıl yazabilirim?
- 18. xml.dom.minidom: CDATA değerleri alınıyor
- 19. Ayrıştırma CDATA piton
- 20. CDATA gerçekten gerekli mi?
- 21. Java'da CDATA XML Okuma
- 22. TextView'un bölümünün metin rengi nasıl değiştirilir?
- 23. * .Php'yi yakalamak için nasıl bir yol yazabilirim?
- 24. YAML formatında bir dosyaya nasıl veri yazabilirim?
- 25. Genel bir anonim yöntem nasıl yazabilirim?
- 26. Git'te bir birleştirme kancası nasıl yazabilirim?
- 27. gdb'de belleğe nasıl bir dize yazabilirim?
- 28. CDATA PowerShell ile XML dosyasında nasıl okunur?
- 29. XML'ye LINQ kullanarak CData nasıl dahil edilir?
- 30. Bir metin seçiminin içine <img> etiketleri nasıl alınır?
Yinelenen yerine IMHO daha iyi yanıt verin :) –
Tek kelime: Yikes. –
Paolo: Bu şekilde düşünün: CDATA, * bir şeyden kaçmak zorunda olmadığınız bir yer (ve aslında). Böyle bir bölgenin sonunu nasıl işaretlersiniz? –