Programmering

XML DOM compareBoundaryPoints() metod

Definition och användning

compareBoundaryPoints() metoden jämför positionen av två områden.

Syntaks:hurcompareBoundaryPoints(sourceRange,

)

) beskrivning
hur Parameter
sourceRange hur jämförelseoperationen ska utföras (dvs. vilka gränspunkter som jämförs). dess giltiga värden är konstanterna definierade av Range-gränssnittet.

returnervärdet

om den aktuella områdets specificerade gränsen ligger sourceRange före den specificerade gränsen, returneras -1. Om de två specificerade gränsen är desamma, returneras 0. Om den aktuella områdets gränsen ligger sourceRange efter den specificerade gränsen, returneras 1.

kastar

Om sourceRange betyder att dokumentet som representeras av metoden skiljer sig från det dokument som representeras av den aktuella range, och metoden kastar ett fel med koden WRONG_DOCUMENT_ERR. DOMException undantag.

beskrivning

denna metod jämför den aktuella ranges gräns punkten och den sourceRange gräns punkten och returnerar ett värde som deklarerar deras relativa position i käll dokumentet. Parametern hur specificerar vilken gräns punkt som jämförs mellan två områden. De giltiga värdena för denna parameter och deras innebörd är följande:

  • Range.START_TO_START - Jämför två Range noder början
  • Range.END_TO_END - Jämför två Range noder slutpunkter
  • Range.START_TO_END - Använd sourceRange början jämföra med den aktuella ranges slutpunkt
  • Range.END_TO_START - Använd sourceRange slutpunkten jämföra med den aktuella ranges början

metodens returvärde är ett nummer som deklarerar den aktuella ranges relativ position sourceRange platsen. Därför kan du tycka att, först behöver du använda hur gräns konstanter anger den aktuella ranges gräns punkten och sedan använda sourceRange gräns punkten. Men faktiskt anger konstanten Range.START_TO_END att jämföra med den aktuella ranges slutpunkt och sourceRange jämföra med startpunkten. På samma sätt anger konstanten Range.END_TO_START att jämföra den aktuella范围的 startpunkten med den angivna ranges slutpunkt.