<PackageReference Include="NETStandard.Library" Version="2.0.1" />

System.Xml.Schema.XmlSchemaValidator

public sealed class XmlSchemaValidator
public IXmlLineInfo LineInfoProvider { get; set; }

public Uri SourceUri { get; set; }

public object ValidationEventSender { get; set; }

public XmlSchemaValidator(XmlNameTable nameTable, XmlSchemaSet schemas, IXmlNamespaceResolver namespaceResolver, XmlSchemaValidationFlags validationFlags)

public void AddSchema(XmlSchema schema)

public void EndValidation()

public void GetUnspecifiedDefaultAttributes(ArrayList defaultAttributes)

public void Initialize()

public void Initialize(XmlSchemaObject partialValidationType)

public void SkipToEndElement(XmlSchemaInfo schemaInfo)

public object ValidateAttribute(string localName, string namespaceUri, string attributeValue, XmlSchemaInfo schemaInfo)

public object ValidateAttribute(string localName, string namespaceUri, XmlValueGetter attributeValue, XmlSchemaInfo schemaInfo)

public void ValidateElement(string localName, string namespaceUri, XmlSchemaInfo schemaInfo)

public void ValidateElement(string localName, string namespaceUri, XmlSchemaInfo schemaInfo, string xsiType, string xsiNil, string xsiSchemaLocation, string xsiNoNamespaceSchemaLocation)

public object ValidateEndElement(XmlSchemaInfo schemaInfo)

public object ValidateEndElement(XmlSchemaInfo schemaInfo, object typedValue)

public void ValidateEndOfAttributes(XmlSchemaInfo schemaInfo)

public void ValidateText(string elementValue)

public void ValidateText(XmlValueGetter elementValue)

public void ValidateWhitespace(string elementValue)

public void ValidateWhitespace(XmlValueGetter elementValue)