C#에서는 문서가 파일이나 문자열에서로드 될 때 원본 XML 'text'에서 XmlNode의 위치를 계산하는 방법이 있습니까? 내가 처리중인 XML 문서의 문제점을보고 할 수 있기를 원합니다.XML을 파싱 할 때 'row'및 'column'노드에 액세스하는 방법
예 :
"오류 foo.xml에 - 속성 '애완 동물'의 값 라인 (27)에 솜털 포유 동물의 종, 열 (13)해야합니다 [여기 원래 XML 텍스트의 조각 ...] "
편집 : 수표는 스키마 유효성 검사를 사용하여 수행 할 수 없습니다. "Addins.LogWindow '는 공개 여야합니다.
초기에는 스키마에 대해서도 유효성을 검사하고 있지만, 수행해야 할 검사는 XSD로 수행 할 수 없습니다. – mackenir