xmlreader를 사용하여 xml의 유효성을 검사하는 것은 항상 대문자입니다. 대소 문자 비공개 유효성 검사가 가능합니까? 스키마의 요소 이름이 'FirstName'인 경우 이름이 'Firstname'인 xml의 유효성을 검사해야합니다. 이 ... 정말 XML 검증되지 않습니다C# XML 문서의 유효성 검사 유효성 검사
은 가장 쉬운이 텍스트로 모든 텍스트를 읽을 대문자로 및 XML과 같은 문자열을 결과 부하보다 변환하는 것, 그래서
xmlreader를 사용하여 xml의 유효성을 검사하는 것은 항상 대문자입니다. 대소 문자 비공개 유효성 검사가 가능합니까? 스키마의 요소 이름이 'FirstName'인 경우 이름이 'Firstname'인 xml의 유효성을 검사해야합니다. 이 ... 정말 XML 검증되지 않습니다C# XML 문서의 유효성 검사 유효성 검사
은 가장 쉬운이 텍스트로 모든 텍스트를 읽을 대문자로 및 XML과 같은 문자열을 결과 부하보다 변환하는 것, 그래서
XML은, 대소 문자 언어입니다.
또 다른 옵션은 사용자 고유의 TextReader 기반 (기본 TextReader 래핑) 및 대문자 모든 문자를 구현하는 것입니다. 대형 XML 문서의 경우 훨씬 효과적입니다.
예를 들어 XML은 대소 문자를 구분합니다. 따라서 유효성을 검사 할 때 대/소문자를 구분하지 못하게하는 한 가지 방법은 스키마 대소 문자를 구분하지 않는 것입니다. FirstName 대신 스키마에서 다음과 같은 패턴을 사용해보십시오. [Ff] [Ii] [Rr] [Ss] [Tt] [Nn] [Aa] [Mm] [Ee].
XML은 대/소문자를 구별로 지정합니다. [this link] (http://stackoverflow.com/questions/9334771/case-insensitive-xml-parser-in-c-sharp)에 설명되어 있듯이 유효성 검사를하기 전에 XSLT를 실행하여 필요에 따라 요소 사례를 변환 할 수 있습니다. –
스키마를 수정할 수 있습니까? – seekerOfKnowledge
이것에 대한 어떤 업데이 트? – seekerOfKnowledge