ElectionReport को रूट एंटिटी के तौर पर इस्तेमाल करें. इससे रिपोर्ट के स्टेटस, फ़ॉर्मैट, और जनरेट होने की तारीख के बारे में पता चलता है.
ElectionReport में ये मुख्य एलिमेंट शामिल होते हैं:
Election की तरह, ElectionReport में भी कंटेनर एलिमेंट में, Election को छोड़कर बाकी एलिमेंट "रैप" किए जाते हैं. इससे XML व्यूअर और एडिटर में, इंस्टेंस फ़ाइलों को आसानी से मैनेज किया जा सकता है.
कभी-कभी, आइटम को किसी खास क्रम में रखना ज़रूरी होता है. जैसे, ऑफ़िस या राजनीतिक दल. ऐसे मामलों में, हम उम्मीद करते हैं कि रिपोर्ट जनरेट करने वाला ऐप्लिकेशन, उन एलिमेंट को पहले से मौजूद किसी क्रम के हिसाब से तय करेगा.
एलिमेंट
यहां दी गई टेबल में, ElectionReport के एलिमेंट दिए गए हैं:
| एलिमेंट | गुणनफल | टाइप | ब्यौरा |
|---|---|---|---|
CommitteeCollection |
0 या 1 | लागू नहीं | परिभाषाओं के लिए रैपर एलिमेंट.
Committee
ज़्यादा जानकारी के लिए, कलेक्शन एंटिटी लेख पढ़ें. |
DataSourceCollection |
0 या 1 | लागू नहीं | परिभाषाओं के लिए रैपर एलिमेंट.
DataSource
ज़्यादा जानकारी के लिए, कलेक्शन एंटिटी लेख पढ़ें.
|
Election |
0 या उससे ज़्यादा | Election |
चुनावों को रिपोर्ट से जोड़ता है. |
ElectoralCommissionCollection |
0 या 1 | लागू नहीं | परिभाषाओं के लिए रैपर एलिमेंट.
ElectoralCommission
ज़्यादा जानकारी के लिए, कलेक्शन एंटिटी लेख पढ़ें. |
ExternalIdentifiers |
0 या 1 | ExternalIdentifiers |
रिपोर्ट को किसी आईडी से जोड़ता है. |
Format |
1 | ReportDetailLevel |
रिपोर्ट के जानकारी के लेवल के बारे में बताता है. जैसे, यह चुनाव की खास जानकारी है या इलाके के हिसाब से नतीजे. |
GeneratedDate |
1 | dateTime |
इससे पता चलता है कि चुनाव की रिपोर्ट कब जनरेट की गई थी. |
GpUnitCollection |
0 या 1 | लागू नहीं | परिभाषाओं के लिए रैपर एलिमेंट
GpUnit. ज़्यादा जानकारी के लिए, कलेक्शन एंटिटी लेख पढ़ें. |
Issuer |
1 | string |
रिपोर्ट जारी करने वाले की पहचान. |
IssuerAbbreviation |
0 या 1 | string |
रिपोर्ट जारी करने वाले का कोई छोटा नाम. जैसे, राज्य या उस इलाके का छोटा नाम जिसके नतीजे रिपोर्ट किए जा रहे हैं. |
IsTest |
0 या 1 | boolean |
इससे पता चलता है कि रिपोर्ट, टेस्ट रिपोर्ट है या नहीं. अगर यह एलिमेंट मौजूद नहीं है, तो डिफ़ॉल्ट वैल्यू false होती है. |
Notes |
0 या 1 | string |
इसका इस्तेमाल, रिपोर्ट के साथ कोई मैसेज शामिल करने के लिए किया जाता है. |
OfficeCollection |
0 या 1 | लागू नहीं |
Office
परिभाषाओं के लिए रैपर एलिमेंट. ज़्यादा जानकारी के लिए, कलेक्शन एंटिटी लेख पढ़ें. |
GovernmentBodyCollection |
0 या 1 | लागू नहीं | परिभाषाओं के लिए रैपर एलिमेंट.
GovernmentBody
ज़्यादा जानकारी के लिए, कलेक्शन एंटिटी लेख पढ़ें. |
PartyCollection |
0 या 1 | लागू नहीं |
Party
परिभाषाओं के लिए रैपर एलिमेंट. ज़्यादा जानकारी के लिए, कलेक्शन एंटिटी लेख पढ़ें. |
PersonCollection |
0 या 1 | लागू नहीं | परिभाषाओं के लिए रैपर एलिमेंट.
Person
ज़्यादा जानकारी के लिए, कलेक्शन एंटिटी लेख पढ़ें. |
SequenceStart |
1 | integer |
रिपोर्ट की संख्या, जो रिपोर्ट की सीरीज़ का हिस्सा है. इस एलिमेंट का इस्तेमाल SequenceEnd के साथ किया जाता है, ताकि इसे "1 में से 1", "2 में से 1" या "2 में से 2" के तौर पर पढ़ा जा सके. यह 1 से शुरू होता है. |
SequenceEnd |
1 | integer |
रिपोर्ट की सीरीज़ की ऊपरी सीमा. उदाहरण के लिए, अगर सिर्फ़ एक रिपोर्ट है, तो यह
1 होगा. वहीं, अगर सीरीज़ में दो रिपोर्ट हैं, तो यह 2 होगा. |
Status |
1 | ResultsStatus |
चुनाव की रिपोर्ट का स्टेटस. जैसे, चुनाव से पहले की रिपोर्ट या अनऑफ़िशल रिपोर्ट. |
TestType |
0 या 1 | string |
टेस्ट के टाइप की जानकारी. जैसे, चुनाव से पहले की रिपोर्ट या लॉजिक और एक्युरेसी. |
VendorApplicationId |
1 | string |
वेंडर ऐप्लिकेशन का एक आइडेंटिफ़ायर, जो चुनाव
रिपोर्ट जनरेट करता है. उदाहरण के लिए, X-EMS version 3.1.a. |
VoterInformationCollection |
0 या 1 | लागू नहीं | परिभाषाओं के लिए रैपर एलिमेंट
VoterInformation. ज़्यादा जानकारी के लिए, कलेक्शन एंटिटी लेख पढ़ें. |
उदाहरण
XML
<ElectionReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <DataSourceCollection> <DataSource objectId="ds-1">…</DataSource> </DataSourceCollection> <Election>…</Election> <GpUnitCollection> <GpUnit objectId="ru-gpu0">…</GpUnit> <GpUnit objectId="ru-gpu1">…</GpUnit> </GpUnitCollection> <OfficeCollection> <Office objectId="off-0001a">…</Office> </OfficeCollection> <GovernmentBodyCollection> <GovernmentBody objectId="gb-0001a">…</GovernmentBody> </GovernmentBodyCollection> <PartyCollection> <Party objectId="par-001">…</Party> <Party objectId="par-002">…</Party> </PartyCollection> <PersonCollection> <Person objectId="per-001">…</Person> <Person objectId="per-002">…</Person> </PersonCollection> <Issuer>Example Data Provider</Issuer> <IssuerAbbreviation>EDP</IssuerAbbreviation> <Format>summary-contest</Format> <GeneratedDate>2013-11-05T14:25:28</GeneratedDate> <Status>unofficial-partial</Status> <VendorApplicationId>Hand-Generated v0.1</VendorApplicationId> <SequenceStart>1</SequenceStart> <SequenceEnd>1</SequenceEnd> </ElectionReport>