XML DOM splitText() yöntemi

Tanım ve Kullanım

splitText() yöntemi, belirtilen offset'e göre metin düğümünü iki düğüm olarak böler.

Sözdizimi:

replaceData(offset)
Parametre Açıklama
offset Gerekli. Metin düğümünü nerede bölmesini belirler. Başlangıç değeri 0 ile başlar.

Geri dönüş değeri

Mevcut düğümden ayrılan Text düğümü.

Açıklama

Bu yöntem, belirtilen offset konumunda Text düğümünü iki düğüm olarak bölüştürür. Orjinal Text düğümü, offset tarafından belirlenen konumdan önceki metin içeriğini içeren olarak değiştirilir (ama metin içeriğini içermemektedir). Yeni Text düğümü, offset konumundan (bu konumdaki karakter de dahil olmak üzere) orjinal karakter sonuna kadar olan tüm karakterleri saklamak için oluşturulur. Yeni Text düğümü, bu yöntemin geri dönüş değeri olarak kullanılır. Ayrıca, orjinal Text düğümünün parentNode'sı varsa, yeni Text düğümü bu ana düğümün hemen ardından yerleştirilir.

CDATASection arayüzüText arayüzünü devralır, CDATASection düğümü de bu yöntemi kullanabilir, ancak yeni oluşturulan düğüm CDATASection düğümü, Text düğümü değil.

Örnek

Tüm örneklerde, XML dosyalarını kullanacağız books.xmlve JavaScript fonksiyonları loadXMLDoc().

Aşağıdaki kod parçası, ilk kelime sonrası Text düğümünü bölümler:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
y=x.splitText(9);
document.write(x.nodeValue);
document.write("<br />");
document.write(y.nodeValue);

Çıktı:

Her gün 
İtalyan

Görünüm

Node.normalize()