Programlama

XML DOM compareBoundaryPoints() metodu

Tanım ve Kullanım

compareBoundaryPoints() metodu iki aralığın konumunu karşılaştırır.

Gramer:howcompareBoundaryPoints(sourceRange,

)

) tanım
how parametre
sourceRange karşılaştırma işlemi nasıl yapılacağını belirtir (yani hangi sınırlama noktaları karşılaştırılacaktır). Geçerli değerleri Range arayüzü tanımlar.

dönüş değeri

bulunuyorsa sourceRange bulunuyorsa sourceRange atılan belirli sınırlama noktası önce ise -1 döndürülür. Belirtilen iki sınırlama noktası aynı ise 0 döndürülür. Eğer mevcut aralığın sınırlama noktaları

atılan belirli sınırlama noktasının ardından ise 1 döndürülür。

Eğer sourceRange belirtilen belge, mevcut aralığın belirttiği belge ile farklıysa, metin hata kodu olarak WRONG_DOCUMENT_ERR atar. DOMException hatası

tanım

mevcut aralığın sınırlarını belirleyen sourceRange sınırlar noktasını belirler ve onların kaynağındaki konumlarını belirten bir değer döner. Parametre how ikinci aralığın hangi sınırlarını karşılaştırmayı belirtir. Bu parametrenin geçerli değerleri ve anlamları aşağıdaki gibidir:

  • Range.START_TO_START - iki Range düğümünün başlangıç noktalarını karşılaştırır
  • Range.END_TO_END - iki Range düğümünün bitiş noktalarını karşılaştırır
  • Range.START_TO_END - sourceRange başlangıç noktası ile mevcut aralığın bitiş noktası karşılaştırılır
  • Range.END_TO_START - sourceRange dönüş noktası ile mevcut aralığın başlangıç noktası karşılaştırılır

dönüş değeri bir sayıdır, mevcut aralığın nerede olduğunu belirtir sourceRange konumunu. Bu yüzden, parametre how aralık sınırları sabitleri, mevcut aralığın sınırlarını belirler ve ardından bunu sourceRange sınırlar noktası. Ancak, sabit Range.START_TO_END, mevcut aralığın bitiş noktasını ve sourceRange başlangıç noktası ile karşılaştırılır. Aynı zamanda, sabit Range.END_TO_START, mevcut aralığın başlangıç noktasını ve belirtilen aralığın bitiş noktasını karşılaştırmayı belirtir.