XsltContext.CompareDocument Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

When overridden in a derived class, compares the base Uniform Resource Identifiers (URIs) of two documents based upon the order the documents were loaded by the XSLT processor (that is, the XslTransform class).

Namespace:  System.Xml.Xsl
Assembly:  System.Xml.XPath (in System.Xml.XPath.dll)

Syntax

'Declaration
Public MustOverride Function CompareDocument ( _
    baseUri As String, _
    nextbaseUri As String _
) As Integer
public abstract int CompareDocument(
    string baseUri,
    string nextbaseUri
)

Parameters

  • baseUri
    Type: System.String
    The base URI of the first document to compare.
  • nextbaseUri
    Type: System.String
    The base URI of the second document to compare.

Return Value

Type: System.Int32
An integer value describing the relative order of the two base URIs: -1 if baseUri occurs before nextbaseUri; 0 if the two base URIs are identical; and 1 if baseUri occurs after nextbaseUri.

Remarks

This method supports the XSLT document() function which specifies that nodes selected across multiple documents are always returned in the same order.

Version Information

Silverlight

Supported in: 5, 4

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.