0
내가 gSOAP와 XML 검증에 관한 다음과 같은 문제에 직면하고있어
에 대해 XML의 유효성을 검사 gSOAP을 사용하는 방법 : XSD
내가 그 헤더 파일에서 C 소스를 생성하기 위해 내 XSD 및 soapcpp2에서 헤더 파일을 생성 wsdl2h를 사용을 . 내 프로그램에서 생성 된 소스를 사용하여 XML 파일을 작성할 수 있습니다.생성 후/생성하는 동안 xsd에 대해 생성 된 XML 파일의 유효성을 검사 할 수있는 방법이 있습니까?
감사합니다, 플로
내 .xsd에서 생성 된 .h 파일에는 [gSOAP User Guide : Chap. 17 XML Validation] (http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc17). soapcpp2와 플래그 -s와 -c를 사용하고'soap_set_imode (& soap, SOAP_XML_STRICT); ' 내 코드에서는 SOAP 오류가 발생하지 않고 .xsd (예 : 의도적으로 발생하는 제약 조건 위반)에 맞지 않는 xml 파일을 생성 할 수 있습니다. [Chap.에 언급 된 오류 코드 중 하나가 나타나지 않아야합니다. 10.2 오류 코드] (http://www.cs.fsu.edu/~engelen/soapdoc2.html#tth_sEc10.2)? – Flo