XML DOM CDATASection Nesnesi
- Önceki sayfa DOM Attr
- Sonraki sayfa DOM CharacterData
CDATASection nesnesi, belgedeki CDATA Bölümünü temsil eder.
örnek
Aşağıdaki örnekte, XML dosyasını kullanacağızbooks.xmlve JavaScript fonksiyonu loadXMLDoc().
CDATASection nesnesi
CDATASection nesnesi, belgedeki CDATA Bölümünü temsil eder.
CDATASection arayüzü Text arayüzünün alt arayüzü, kendi özniteliklerini ve yöntemlerini tanımlamamıştır. Node arayüzünden devralarak nodeValue öznitelik, veya CharacterData arayüzünden data özelliğini devralabilir ve CDATA Bölümünün metin içeriğine erişebilirsiniz.
CDATASection düğümünü genellikle Text düzenleme, ancak dikkat edilmesi gereken:Node.normalize() yöntemi, yan yana olan CDATA bölümlerini birleştirmeme.
Kullanım Document.createCDATASection() Bir CDATASection oluşturun.
CDATA bölgesi,解析leyici tarafından çözülemeyen metni içerir. CDATA bölgesindeki etiketler etiket olarak kabul edilmez, aynı zamanda entiteler de genişletilmez. Ana amaç, tüm ayırıcıları kaçırma gerektiği durumlar için XML parçacıkları gibi materyalleri içermektir.
Bir CDATA içinde tek olarak tanınan ayırıcı "]]>"tir, bu CDATA bölgesinin sonunu belirtir. CDATA bölgesi iç içe olamaz.
CDATASection nesnesi özellikleri
Özellik | Açıklama | IE | F | O | W3C |
---|---|---|---|---|---|
data | Bu düğümün metnini ayarlayın veya döndürün. | 6 | 1 | Hayır | Evet |
length | CDATA bölgesinin uzunluğunu döndürür. | 6 | 1 | Hayır | Evet |
CDATASection nesnesi yöntemleri
Yöntem | Açıklama | IE | F | O | W3C |
---|---|---|---|---|---|
appendData() | Düğüm sonuna veri ekleyin. | 6 | 1 | Hayır | Evet |
deleteData() | Düğüm üzerinden veri silme. | 6 | 1 | Hayır | Evet |
insertData() | Düğüm içine veri ekleme. | 6 | 1 | Hayır | Evet |
replaceData() | Düğüm içindeki verileri değiştirme. | 6 | 1 | Hayır | Evet |
splitText() | CDATA'yı iki düğüm olarak ayırma. | 6 | 1 | Hayır | |
substringData() | Düğüm üzerinden veri çıkarma. | 6 | 1 | Hayır | Evet |
- Önceki sayfa DOM Attr
- Sonraki sayfa DOM CharacterData