2011-01-10 4 views
1

perl 스크립트를 통해 XML 파일을 구문 분석해야합니다. 파일을 구문 분석하는 동안 해당 xsd (스키마 정의) 파일로 유효성을 검사해야합니다. xsd 파일에는 기본값이 제공되는 선택적 속성이 있습니다. xsd()에서 XML에없는 모든 속성에 대한 기본값을 가져올 수 있도록 XML 파일을 그런 식으로 구문 분석해야합니다. 문제는 내가이 Job.I에 대한 펄에서 적절한 파서를 찾을 수 없다는 것이 파일을 검증 할 수있는 파서를 찾을 수 있지만 XML에 존재하지 않는 속성의 기본값을 얻을 수 없다는 것입니다. 필요한 데이터를 가져 오는 데 도움이되는 파서/모듈을 제안 해 주실 수 있습니까?Perl XML 파서가 xsd 파일에서 선택적 속성의 기본값을 추출합니다.

참고 : 데이터베이스 삽입을 위해 완전한 레코드를 만들려면 XML에없는 특성 값이 필요합니다. 시간에 대한

감사합니다,

답변

0

당신은 XML::Compile를 살펴 할 수 있습니다. 그것 나에게 기본 값 기능이 지원됩니다 나타납니다,하지만 난 실제로 전혀 모듈을 사용한 적이 없어.

0

모든 필드가 기본값을 갖도록 데이터베이스 스키마를 변경할 수도 있습니다.

관련 문제