XmlSchemaSet
에 컴파일하는 동안 include를 무시하는 방법이 있습니까? 내가 컴파일되지 않는 경우컴파일하는 동안 XSD에 Include를 해제하는 방법?
var schemaSet = new XmlSchemaSet();
schemaSet.ValidationEventHandler += ValidationCallback;
schemaSet.Add(targetNamespace, filepath);
schemaSet.Compile();
, 즉이 (가) 포함 무시하지만 난 XmlSchemaElement
의 ElementSchemaType
속성, null가 남아하지 않습니다.
나는 지난 3 주간의 과정에서 깨달은 점이 무엇입니까? 나는 그것이 정말로 필요하다는 것을 깨닫는다. 내가 include와 imports를 끄기를 원했다. 왜냐하면 나는 스키마의 모든 타입을 반복 해 JSONSchema로 변환했기 때문이다. 자, 나는 그 일을 성공적으로 해냈습니다. 처음에는 스키마의 재귀 적 특성으로 인해 두통이 생기고 부작용은 여전히 지속됩니다. 스키마에 대한 가능한 모든 정보를 원했고 JSONSchema에이를 작성했습니다. 이상한 요구 사항은 추측하지만 실제로 사려 깊은 운동으로 입증되었습니다. –