Tag: validation

使用XSD架构进行Xmlvalidation

以下代码帮助我validation具有XSD架构的XML文件。 XmlReaderSettings settings = new XmlReaderSettings(); settings.Schemas.Add(null, xsdFilePath); settings.ValidationType = ValidationType.Schema; settings.ValidationEventHandler += new System.Xml.Schema.ValidationEventHandler(settings_ValidationEventHandler); XmlDocument document = new XmlDocument(); document.Load(xmlFilePath); XmlReader rdr = XmlReader.Create(new StringReader(document.InnerXml), settings); while (rdr.Read()) { } isValid = true; ValidationEventHandler还告诉我错误是什么,但没告诉我他们所在的’where’或’在哪一行’。 有没有办法获得XML无法validation的行号?

实现WPF TextBoxes的validation

我有3个TextBoxes( Id1 , Name和Salary )。 Id和Salary应包含整数, Name应仅包含字符。 我需要对TextBox进行validation,它应该在输入错误的字符或整数时显示错误。 也可以只在没有代码隐藏的Xaml中完成吗? 请帮我提供所需的代码 这是Xaml代码: