피드 유효성 검사 도구

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에서 파일을 파싱할 수 없습니다. 소거 모든 오류 메시지를 해결해야 합니다. 필요한 경우 오류 메시지 해결에 도움을 받으려면 구성요소에서 버그를 신고하세요.

  • 경고: 경고는 발생해서는 안 되는 시나리오는 발생해도 오류가 많이 있습니다. 대상 예를 들어 후보 이름을 모두 대문자로 제공하면 경고가 표시됩니다. 편지. 표시된 모든 경고를 수정하도록 하세요. 유효성 검사기가 피드에서 경고를 식별하는 경우 후속 질문을 할 수 있습니다.

  • 정보: 정보 메시지는 자동화 기능에 영향을 미치지 않는 시나리오를 나타냅니다. 피드나 사용자 경험의 처리를 한 번만 수행하면 됩니다 데이터의 레이아웃을 이해하는 데 도움이 됩니다 정보 메시지 수정은 선택사항입니다.

를 통해 개인정보처리방침을 정의할 수 있습니다.