내가 모든 열이 올바른 유형의 것을 보장, 데이터 설정을 시작하기 전에이 된 XmlDocument에 적용되는 스키마 위치입니다. 그런 다음 스키마를 DataSet으로 설정하고 문서를 읽습니다. 이 작업을 수행 할 때 "입력 문자열이 올바른 형식이 아닙니다."라는 오류가 발생합니다. Xml에 소수 변수가 몇 개 있는데, 이것이 오류라고 가정합니다. 모든 정보는 분명히 올바른 형식이며, 그렇지 않으면 XmlDocument에 오류가있는 것입니다. 내가 무엇을 할 수 있을지?데이터 집합 ReadXmlSchema 오류
1
A
답변
1
FxCop에서는 항상 DataSet의 로캘을 설정하는 것이 좋습니다. 예컨대 :
ds.Locale = CultureInfo.InvariantCulture;
그것은 당신의 데이터 집합의 로케일은 당신이 읽고있는 XML을 일치하지 않음을 수 있을까?
1
XML 문서에 이중 값이 비어 있습니까? 이것은 문제가 될 수 있습니다!
또한 루트 요소, 요소 및 특성 문제로 인해 사용되는 동일한 이름을 읽었습니다. 일부 서비스 팩에서 수정되면 확실하지 않으므로 이러한 이름을 모두 다르게 만드십시오!
아래 답변 중 일부는 MSDN의 설명 중 일부가 잘못되어있어 msreekm이 옳다고 생각됩니다. 이것을 확인하십시오 : http://msdn.microsoft.com/en-us/library/fx29c3yd.aspx –