XML 파일의 유효성을 검사하는 방법에 대한 도움이 필요합니까?C# 2.0의 XML 파일을 확인하는 방법
Google 검색을 통해 개발자가 존재하는 XSD 스키마 파일 (아래 snippet)을 기반으로 XML 파일의 유효성을 검사 할 수 있다고 설명하는 자습서를 발견했습니다.
제 경우 XSD 파일이 없습니다. 내가 무엇을 할 수 있을지? XSD.exe와 같은 도구로 Xsd 파일을 생성해야합니까?
XmlReaderSettings settings = new XmlReaderSettings();
settings.ValidationType = ValidationType.Schema;
settings.Schemas.Add("", "c:\mySchema.xsd");
settings.ValidationEventHandler += new ValidationEventHandler(OnValidationError);
XmlReader reader = XmlReader.Create("", settings);
XPathDocument doc = new XPathDocument(reader);
XPathNavigator navigatore = doc.CreateNavigator();
사실 내가 필요한 것은 매우 간단한 사용법입니다. 모든 xml 나열된 항목/내부 하위 항목이 쌍으로 연결되어 있는지 확인하십시오. XML을 열고 작성하지만, XML은 어떤 이유로 든 성공적으로 작성 될 수 없습니다. 다음 번에 XML을로드하면 응용 프로그램에서 예외가 발생합니다. 그래서로드하기 전에 xml 파일의 유효성을 검사해야합니다.
귀하의 의견과 제안에 감사드립니다.
: 여기
당신이 시작하는 링크입니다 쓰다? –