Skip to content

Commit 4890fe9

Browse files
committed
docs: add reference documentation for the missing xml field
1 parent bdb9c8d commit 4890fe9

File tree

4 files changed

+220
-0
lines changed

4 files changed

+220
-0
lines changed

schemas/xml-bug/example-bad.xml

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
<Learner>
2+
<LearnRefNumber>0193</LearnRefNumber>
3+
<ULN>8938361038</ULN>
4+
<FamilyName>Rignell</FamilyName>
5+
<GivenNames>Milo</GivenNames>
6+
<DateOfBirth>1996-10-21</DateOfBirth>
7+
<Ethnicity>31</Ethnicity>
8+
<Sex>M</Sex>
9+
<LLDDHealthProb>9</LLDDHealthProb>
10+
<NINumber>PX059549B</NINumber>
11+
<PlanLearnHours>240</PlanLearnHours>
12+
<PostcodePrior>W1G 8PD</PostcodePrior>
13+
<Postcode>W1G 8PD</Postcode>
14+
<AddLine1>19 Wimpole Mews</AddLine1>
15+
<PriorAttain>
16+
<PriorLevel>9</PriorLevel>
17+
<DateLevelApp>2025-04-07</DateLevelApp>
18+
</PriorAttain>
19+
<LearnerEmploymentStatus>
20+
<EmpStat>10</EmpStat>
21+
<DateEmpStatApp>2025-03-31</DateEmpStatApp>
22+
<EmploymentStatusMonitoring>
23+
<ESMType>LOE</ESMType>
24+
<ESMCode>4</ESMCode>
25+
</EmploymentStatusMonitoring>
26+
<EmploymentStatusMonitoring>
27+
<ESMType>EII</ESMType>
28+
<ESMCode>8</ESMCode>
29+
</EmploymentStatusMonitoring>
30+
<EmploymentStatusMonitoring>
31+
<ESMType>SEM</ESMType>
32+
<ESMCode>1</ESMCode>
33+
</EmploymentStatusMonitoring>
34+
<!-- WARNING: Lacks an additional <EmploymentStatusMonitoring> tag -->
35+
</LearnerEmploymentStatus>
36+
<LearningDelivery>
37+
<LearnAimRef>ZPROG001</LearnAimRef>
38+
<AimType>1</AimType>
39+
<AimSeqNumber>1</AimSeqNumber>
40+
<LearnStartDate>2025-04-14</LearnStartDate>
41+
<LearnPlanEndDate>2025-05-23</LearnPlanEndDate>
42+
<FundModel>37</FundModel>
43+
<PHours>240</PHours>
44+
<ProgType>32</ProgType>
45+
<DelLocPostCode>EC1V 8BR</DelLocPostCode>
46+
<ConRefNumber>SBD-1232-674</ConRefNumber>
47+
<CompStatus>2</CompStatus>
48+
<LearnActEndDate>2025-05-23</LearnActEndDate>
49+
<Outcome>8</Outcome>
50+
<SWSupAimId>44002ec6-e19c-4b8d-9e9e-9c818aaa0464</SWSupAimId>
51+
<LearningDeliveryFAM>
52+
<LearnDelFAMType>FFI</LearnDelFAMType>
53+
<LearnDelFAMCode>2</LearnDelFAMCode>
54+
</LearningDeliveryFAM>
55+
<LearningDeliveryFAM>
56+
<LearnDelFAMType>SOF</LearnDelFAMType>
57+
<LearnDelFAMCode>105</LearnDelFAMCode>
58+
</LearningDeliveryFAM>
59+
</LearningDelivery>
60+
<LearningDelivery>
61+
<LearnAimRef>Z0060503</LearnAimRef>
62+
<AimType>3</AimType>
63+
<AimSeqNumber>2</AimSeqNumber>
64+
<LearnStartDate>2025-04-14</LearnStartDate>
65+
<LearnPlanEndDate>2025-05-23</LearnPlanEndDate>
66+
<FundModel>37</FundModel>
67+
<ProgType>32</ProgType>
68+
<DelLocPostCode>EC1V 8BR</DelLocPostCode>
69+
<ConRefNumber>SBD-1232-674</ConRefNumber>
70+
<CompStatus>2</CompStatus>
71+
<LearnActEndDate>2025-05-23</LearnActEndDate>
72+
<Outcome>1</Outcome>
73+
<SWSupAimId>05bc5cd6-8799-4203-ae8f-a4c3fa32180f</SWSupAimId>
74+
<LearningDeliveryFAM>
75+
<LearnDelFAMType>FFI</LearnDelFAMType>
76+
<LearnDelFAMCode>2</LearnDelFAMCode>
77+
</LearningDeliveryFAM>
78+
<LearningDeliveryFAM>
79+
<LearnDelFAMType>SOF</LearnDelFAMType>
80+
<LearnDelFAMCode>105</LearnDelFAMCode>
81+
</LearningDeliveryFAM>
82+
</LearningDelivery>
83+
<LearningDelivery>
84+
<LearnAimRef>Z0059748</LearnAimRef>
85+
<AimType>3</AimType>
86+
<AimSeqNumber>3</AimSeqNumber>
87+
<LearnStartDate>2025-04-15</LearnStartDate>
88+
<LearnPlanEndDate>2025-04-15</LearnPlanEndDate>
89+
<FundModel>37</FundModel>
90+
<ProgType>32</ProgType>
91+
<DelLocPostCode>EC1V 8BR</DelLocPostCode>
92+
<ConRefNumber>SBD-1232-674</ConRefNumber>
93+
<CompStatus>2</CompStatus>
94+
<LearnActEndDate>2025-04-15</LearnActEndDate>
95+
<Outcome>1</Outcome>
96+
<SWSupAimId>d2ccba98-ec61-4998-a8d6-39aff4858fea</SWSupAimId>
97+
<LearningDeliveryFAM>
98+
<LearnDelFAMType>FFI</LearnDelFAMType>
99+
<LearnDelFAMCode>2</LearnDelFAMCode>
100+
</LearningDeliveryFAM>
101+
<LearningDeliveryFAM>
102+
<LearnDelFAMType>SOF</LearnDelFAMType>
103+
<LearnDelFAMCode>105</LearnDelFAMCode>
104+
</LearningDeliveryFAM>
105+
</LearningDelivery>
106+
</Learner>

schemas/xml-bug/example-good.xml

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
<Learner>
2+
<LearnRefNumber>0193</LearnRefNumber>
3+
<ULN>8938361038</ULN>
4+
<FamilyName>Rignell</FamilyName>
5+
<GivenNames>Milo</GivenNames>
6+
<DateOfBirth>1996-10-21</DateOfBirth>
7+
<Ethnicity>31</Ethnicity>
8+
<Sex>M</Sex>
9+
<LLDDHealthProb>9</LLDDHealthProb>
10+
<NINumber>PX059549B</NINumber>
11+
<PlanLearnHours>240</PlanLearnHours>
12+
<PostcodePrior>W1G 8PD</PostcodePrior>
13+
<Postcode>W1G 8PD</Postcode>
14+
<AddLine1>19 Wimpole Mews</AddLine1>
15+
<PriorAttain>
16+
<PriorLevel>9</PriorLevel>
17+
<DateLevelApp>2025-04-07</DateLevelApp>
18+
</PriorAttain>
19+
<LearnerEmploymentStatus>
20+
<EmpStat>10</EmpStat>
21+
<DateEmpStatApp>2025-03-31</DateEmpStatApp>
22+
<EmploymentStatusMonitoring>
23+
<ESMType>LOE</ESMType>
24+
<ESMCode>4</ESMCode>
25+
</EmploymentStatusMonitoring>
26+
<EmploymentStatusMonitoring>
27+
<ESMType>EII</ESMType>
28+
<ESMCode>8</ESMCode>
29+
</EmploymentStatusMonitoring>
30+
<EmploymentStatusMonitoring>
31+
<ESMType>SEM</ESMType>
32+
<ESMCode>1</ESMCode>
33+
</EmploymentStatusMonitoring>
34+
<!-- NOTE: Includes the additional <EmploymentStatusMonitoring> tag -->
35+
<EmploymentStatusMonitoring>
36+
<ESMType>OET</ESMType>
37+
<ESMCode>2</ESMCode>
38+
</EmploymentStatusMonitoring>
39+
</LearnerEmploymentStatus>
40+
<LearningDelivery>
41+
<LearnAimRef>ZPROG001</LearnAimRef>
42+
<AimType>1</AimType>
43+
<AimSeqNumber>1</AimSeqNumber>
44+
<LearnStartDate>2025-04-14</LearnStartDate>
45+
<LearnPlanEndDate>2025-05-23</LearnPlanEndDate>
46+
<FundModel>37</FundModel>
47+
<PHours>240</PHours>
48+
<ProgType>32</ProgType>
49+
<DelLocPostCode>EC1V 8BR</DelLocPostCode>
50+
<ConRefNumber>SBD-1232-674</ConRefNumber>
51+
<CompStatus>2</CompStatus>
52+
<LearnActEndDate>2025-05-23</LearnActEndDate>
53+
<Outcome>8</Outcome>
54+
<SWSupAimId>44002ec6-e19c-4b8d-9e9e-9c818aaa0464</SWSupAimId>
55+
<LearningDeliveryFAM>
56+
<LearnDelFAMType>FFI</LearnDelFAMType>
57+
<LearnDelFAMCode>2</LearnDelFAMCode>
58+
</LearningDeliveryFAM>
59+
<LearningDeliveryFAM>
60+
<LearnDelFAMType>SOF</LearnDelFAMType>
61+
<LearnDelFAMCode>105</LearnDelFAMCode>
62+
</LearningDeliveryFAM>
63+
</LearningDelivery>
64+
<LearningDelivery>
65+
<LearnAimRef>Z0060503</LearnAimRef>
66+
<AimType>3</AimType>
67+
<AimSeqNumber>2</AimSeqNumber>
68+
<LearnStartDate>2025-04-14</LearnStartDate>
69+
<LearnPlanEndDate>2025-05-23</LearnPlanEndDate>
70+
<FundModel>37</FundModel>
71+
<ProgType>32</ProgType>
72+
<DelLocPostCode>EC1V 8BR</DelLocPostCode>
73+
<ConRefNumber>SBD-1232-674</ConRefNumber>
74+
<CompStatus>2</CompStatus>
75+
<LearnActEndDate>2025-05-23</LearnActEndDate>
76+
<Outcome>1</Outcome>
77+
<SWSupAimId>05bc5cd6-8799-4203-ae8f-a4c3fa32180f</SWSupAimId>
78+
<LearningDeliveryFAM>
79+
<LearnDelFAMType>FFI</LearnDelFAMType>
80+
<LearnDelFAMCode>2</LearnDelFAMCode>
81+
</LearningDeliveryFAM>
82+
<LearningDeliveryFAM>
83+
<LearnDelFAMType>SOF</LearnDelFAMType>
84+
<LearnDelFAMCode>105</LearnDelFAMCode>
85+
</LearningDeliveryFAM>
86+
</LearningDelivery>
87+
<LearningDelivery>
88+
<LearnAimRef>Z0059748</LearnAimRef>
89+
<AimType>3</AimType>
90+
<AimSeqNumber>3</AimSeqNumber>
91+
<LearnStartDate>2025-04-15</LearnStartDate>
92+
<LearnPlanEndDate>2025-04-15</LearnPlanEndDate>
93+
<FundModel>37</FundModel>
94+
<ProgType>32</ProgType>
95+
<DelLocPostCode>EC1V 8BR</DelLocPostCode>
96+
<ConRefNumber>SBD-1232-674</ConRefNumber>
97+
<CompStatus>2</CompStatus>
98+
<LearnActEndDate>2025-04-15</LearnActEndDate>
99+
<Outcome>1</Outcome>
100+
<SWSupAimId>d2ccba98-ec61-4998-a8d6-39aff4858fea</SWSupAimId>
101+
<LearningDeliveryFAM>
102+
<LearnDelFAMType>FFI</LearnDelFAMType>
103+
<LearnDelFAMCode>2</LearnDelFAMCode>
104+
</LearningDeliveryFAM>
105+
<LearningDeliveryFAM>
106+
<LearnDelFAMType>SOF</LearnDelFAMType>
107+
<LearnDelFAMCode>105</LearnDelFAMCode>
108+
</LearningDeliveryFAM>
109+
</LearningDelivery>
110+
</Learner>

schemas/xml-bug/field-clicked.jpeg

22.5 KB
Loading

schemas/xml-bug/snippet.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<EmploymentStatusMonitoring>
2+
<ESMType>OET</ESMType>
3+
<ESMCode>2</ESMCode>
4+
</EmploymentStatusMonitoring>

0 commit comments

Comments
 (0)