Class Name10Checker

java.lang.Object
net.sf.saxon.om.NameChecker
net.sf.saxon.om.Name10Checker

public final class Name10Checker extends NameChecker
The class checks names and characters against the rules of the XML 1.0 and XML Namespaces 1.0 specification
  • Field Details

  • Constructor Details

    • Name10Checker

      public Name10Checker()
  • Method Details

    • getInstance

      public static final Name10Checker getInstance()
    • isValidNCName

      public boolean isValidNCName(String name)
      Validate whether a given string constitutes a valid NCName, as defined in XML Namespaces.
      Specified by:
      isValidNCName in class NameChecker
      Parameters:
      name - the name to be tested
      Returns:
      true if the name is a lexically-valid NCName
    • isValidChar

      public boolean isValidChar(int ch)
      Test whether a character is a valid XML character
      Specified by:
      isValidChar in class NameChecker
      Parameters:
      ch - the character to be tested
      Returns:
      true if this is a valid character in the selected version of XML
    • getXMLVersion

      public String getXMLVersion()
      Return the XML version supported by this NameChecker
      Specified by:
      getXMLVersion in class NameChecker
      Returns:
      "1.0" as a string