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.