2010-06-10 2 views

답변

0

XML에 대한 스키마 (XSD)를 만들어야합니다.

그런 다음 유효성 검사기 pranay_stacker 링크와 같은 것을 사용하여 XML 파일이 응용 프로그램에 적합한 형식인지 확인할 수 있습니다.

마이크로 소프트는 XML Schema Definition Tool (Xsd.exe)이

이 XSD에 XML을 변환하는 데 사용할 수 있습니다. 이 작업을 참조 XML 파일로 수행하면 XSD를 사용하여 사용자가 읽은 XML 파일의 유효성을 검사 할 수 있습니다.

1

public static ArrayList VerifyXML(string xmlFile, string XSDFilepath) 
    { 
     XmlDocument xDoc = new XmlDocument(); 
     xDoc.Load(xmlFile); 
     xDoc.Schemas.Add("Mention your target namespace here", XSDFilepath); 
     xDoc.Validate(new ValidationEventHandler(ValidationCallBack)); 
     return m_oResults; 
    } 
private static void ValidationCallBack(Object sender, ValidationEventArgs e) 
    { 
     switch (e.Severity) 
     { 
      case XmlSeverityType.Error: 
       m_oResults.Add(e); 
       break; 
      case XmlSeverityType.Warning: 
       m_oResults.Add(e); 
       break; 
     } 
    } 

그래서 당신은 오류와 경고의 목록을 얻을 것이다 당신이 가지고있는 XML은 아래의 방법으로 XSD에 대해 유효성을 검사 할 수 있습니다 ... 당신이 XML에서 원하는 스키마에 대한 XSD 만들기 ..

관련 문제