เครื่องมือตรวจสอบฟีด

เราดูแลรักษา โปรแกรมตรวจสอบฟีดแบบโอเพนซอร์ส ออกแบบมาเพื่อให้ข้อเสนอแนะที่เฉพาะเจาะจงและนำไปดำเนินการได้นอกเหนือจากการตรวจสอบ 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

ระดับการตรวจสอบความถูกต้อง

เครื่องมือตรวจสอบความถูกต้องของฟีดจะทำการตรวจสอบ 3 คลาสดังนี้

  • ข้อผิดพลาด: หากคุณเห็นข้อผิดพลาดใดๆ แสดงว่า Google แยกวิเคราะห์ไฟล์ไม่ได้ กำจัด ข้อความแสดงข้อผิดพลาดทั้งหมดจากฟีดก่อนที่จะส่งข้อมูล หากต้องการ ช่วยจัดการข้อความแสดงข้อผิดพลาด และรายงานข้อบกพร่องในคอมโพเนนต์

  • คำเตือน: สถานการณ์การแจ้งคำเตือนที่ไม่น่าจะเกิดขึ้น จะไม่เกิดขึ้น ผู้ใช้ได้รับประสบการณ์ที่ยอดเยี่ยม หรือน่าจะเป็นข้อผิดพลาดที่ต้องแก้ไข สำหรับ เช่น คุณจะได้รับคำเตือนหากคุณระบุชื่อผู้สมัครเป็นตัวพิมพ์ใหญ่ทั้งหมด จดหมาย พยายามแก้ไขคำเตือนทั้งหมดที่ได้รับและคาดหวังให้เราถาม คำถามติดตามผลหากโปรแกรมตรวจสอบระบุคำเตือนในฟีด

  • ข้อมูล: ข้อความข้อมูลระบุสถานการณ์ที่ไม่ส่งผลต่อ การนำเข้าฟีดหรือประสบการณ์ของผู้ใช้ แต่ช่วยให้ผู้ใช้อ่านและ เข้าใจเลย์เอาต์ของข้อมูล คุณจะแก้ไขข้อความที่แสดงข้อมูลหรือไม่ก็ได้