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