Google은 오픈소스 피드 유효성 검사 도구 간단한 XML 유효성 검사 이상으로 구체적이고 실행 가능한 피드백을 제공하도록 설계되었습니다. 검사기는 표준 Python 패키지 관리 도구:
bash:~$ pip install civics_cdf_validator
다음 예에서는 사용 방법을 보여줍니다.
bash:~$ civics_cdf_validator validate your_feed.xml --xsd civics_cdf_specx.xsd --rule_set=RULE_SET
일반적인 명령어 목록은 다음을 참조하세요. README.
지원되는 피드 유형
유효성 검사기에서는 다음과 같은 피드 유형을 지원합니다.
- 선거 전 데이터
- 선거 결과
- 재직자
일부 유효성 검사 규칙을 놓치지 않으려면 피드 유형을
RULE_SET
:
피드 유형 | RULE_SET 값 |
---|---|
재직자 | OFFICEHOLDER |
선거 전 데이터 / 선거 결과 | ELECTION |
유효성 검사 수준
피드 유효성 검사 도구는 세 가지 유형의 검사를 실행합니다.
오류: 오류가 하나라도 표시되면 Google에서 파일을 파싱할 수 없습니다. 소거 모든 오류 메시지를 해결해야 합니다. 필요한 경우 오류 메시지 해결에 도움을 받으려면 구성요소에서 버그를 신고하세요.
경고: 경고는 발생해서는 안 되는 시나리오는 발생해도 오류가 많이 있습니다. 대상 예를 들어 후보 이름을 모두 대문자로 제공하면 경고가 표시됩니다. 편지. 표시된 모든 경고를 수정하도록 하세요. 유효성 검사기가 피드에서 경고를 식별하는 경우 후속 질문을 할 수 있습니다.
정보: 정보 메시지는 자동화 기능에 영향을 미치지 않는 시나리오를 나타냅니다. 피드나 사용자 경험의 처리를 한 번만 수행하면 됩니다 데이터의 레이아웃을 이해하는 데 도움이 됩니다 정보 메시지 수정은 선택사항입니다.