使用模板将输入XML转换为输出XML
我有一个输入XML,我正试图将它转换成一个更结构化的XML输出。以下是构建数据的几个条件- 1.如果使用模板将输入XML转换为输出XML,xml,xslt,xpath,xslt-2.0,Xml,Xslt,Xpath,Xslt 2.0,我有一个输入XML,我正试图将它转换成一个更结构化的XML输出。以下是构建数据的几个条件- 1.如果Report\u Entry节点没有Employee\u ID子元素,则放弃整个Report\u Entry节点 2.如果存在Employee\u ID节点,则使用相同的Employee\u ID值合并所有Report\u条目节点。每个报表输入节点都将包含子女或配偶的详细信息。这是根据关系节点值确定的。如果关系为“配偶”,则添加新的子节点“配偶”,并插入从属详细信息(姓名、SSN、DoB和COBR
Report\u Entry
节点没有Employee\u ID
子元素,则放弃整个Report\u Entry
节点
2.如果存在Employee\u ID
节点,则使用相同的Employee\u ID
值合并所有Report\u条目
节点。每个报表输入节点都将包含子女或配偶的详细信息。这是根据关系节点值确定的。如果关系为“配偶”,则添加新的子节点“配偶”,并插入从属详细信息(姓名、SSN、DoB和COBRA详细信息)。如果关系是子关系,则添加新的依赖节点并将依赖详细信息插入其中
<?xml version='1.0' encoding='UTF-8'?>
<wd:Report_Data xmlns:wd="urn:com.workday.report/DNU_CR_Dependents_COBRA_Records">
<wd:Report_Entry>
<wd:Dependent_Name></wd:Dependent_Name>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-10-11</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-10-10</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Spouse - Divorce or legal separation of the covered employee</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - Delta Dental PPO BREG</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-10-13</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-10-11</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Spouse - Divorce or legal separation of the covered employee</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Medical-US - Local 32</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Report_Entry>
<wd:Report_Entry>
<wd:Employee_ID>1003413</wd:Employee_ID>
<wd:Worker_Name>Amy Bush</wd:Worker_Name>
<wd:Dependent_Name>Matthew Bush</wd:Dependent_Name>
<wd:Dependent_First_Name>Matthew</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Bush</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>1970-12-07</wd:Dependent_Date_of_Birth>
<wd:Relationship>Spouse</wd:Relationship>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-10-02</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-10-01</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Spouse - Divorce or legal separation of the covered employee</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - MetLife Dental PPO Hawaii</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Report_Entry>
<wd:Report_Entry>
<wd:Employee_ID>1003413</wd:Employee_ID>
<wd:Worker_Name>Amy Bush</wd:Worker_Name>
<wd:Dependent_Name>Katherine Bush</wd:Dependent_Name>
<wd:Dependent_First_Name>Katherine</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Bush</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>1999-12-07</wd:Dependent_Date_of_Birth>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-10-02</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-10-01</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Dependent Children - Loss of dependent child status under the plan rules</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - MetLife Dental PPO Hawaii</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Report_Entry>
<wd:Report_Entry>
<wd:Employee_ID>2001679</wd:Employee_ID>
<wd:Worker_Name>Phuong-Thao Li (On Leave)</wd:Worker_Name>
<wd:Dependent_Name>Audrie Li</wd:Dependent_Name>
<wd:Dependent_First_Name>Audrie</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Li</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>2011-10-19</wd:Dependent_Date_of_Birth>
<wd:Relationship>Child</wd:Relationship>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-11-03</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-11-01</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Dependent Children - Loss of dependent child status under the plan rules</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - MetLife Dental PPO Hawaii</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Report_Entry>
<wd:Report_Entry>
<wd:Employee_ID>2001679</wd:Employee_ID>
<wd:Worker_Name>Phuong-Thao Li (On Leave)</wd:Worker_Name>
<wd:Dependent_Name>Colton Li</wd:Dependent_Name>
<wd:Dependent_First_Name>Colton</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Li</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>2009-10-29</wd:Dependent_Date_of_Birth>
<wd:Relationship>Child</wd:Relationship>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-10-20</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-10-10</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Employee - Leave of Absence (LTD)</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - MetLife Dental PPO Hawaii</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Report_Entry>
<wd:Report_Entry>
<wd:Employee_ID>2001679</wd:Employee_ID>
<wd:Worker_Name>Phuong-Thao Li (On Leave)</wd:Worker_Name>
<wd:Dependent_Name>Kaelyn Li</wd:Dependent_Name>
<wd:Dependent_First_Name>Kaelyn</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Li</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>2004-09-25</wd:Dependent_Date_of_Birth>
<wd:Relationship>Child</wd:Relationship>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-11-01</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-10-20</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Dependent Children - Loss of dependent child status under the plan rules</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - MetLife Dental PPO Hawaii</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Report_Entry>
<wd:Report_Entry>
<wd:Employee_ID>2001679</wd:Employee_ID>
<wd:Worker_Name>Phuong-Thao Li (On Leave)</wd:Worker_Name>
<wd:Dependent_Name>Eliza Li</wd:Dependent_Name>
<wd:Dependent_First_Name>Eliza</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Li</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>1988-11-01</wd:Dependent_Date_of_Birth>
<wd:Relationship>Spouse</wd:Relationship>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-09-06</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-09-03</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Employee - Leave of Absence (LTD)</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Medical-US - Local 501 HMO</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-09-06</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-09-01</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Spouse - Divorce or legal separation of the covered employee</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - MetLife Dental PPO Hawaii</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Report_Entry>
<wd:Report_Entry>
<wd:Employee_ID>2001679</wd:Employee_ID>
<wd:Worker_Name>Phuong-Thao Li (On Leave)</wd:Worker_Name>
<wd:Dependent_Name>Andria Li</wd:Dependent_Name>
<wd:Dependent_First_Name>Andria</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Li</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>2000-11-01</wd:Dependent_Date_of_Birth>
<wd:Relationship>Child</wd:Relationship>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-10-05</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-10-02</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Dependent Children - Loss of dependent child status under the plan rules</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - MetLife Dental PPO Hawaii</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Report_Entry>
<wd:Report_Entry>
<wd:Employee_ID>9100637</wd:Employee_ID>
<wd:Worker_Name>Cheri Holtzworth (Retired - Active)</wd:Worker_Name>
<wd:Dependent_Name>Annie Holtzworth</wd:Dependent_Name>
<wd:Dependent_First_Name>Annie</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Holtzworth</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>1989-10-04</wd:Dependent_Date_of_Birth>
<wd:Relationship>Spouse</wd:Relationship>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-10-29</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-10-28</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Employee - Death of Employee</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Healthcare FSA - Empire FSA</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Report_Entry>
</wd:Report_Data>
2015-10-11
2015-10-10
配偶-受保员工的离婚或合法分居
牙科美国-德尔塔牙科PPO BREG
2015-10-13
2015-10-11
配偶-受保员工的离婚或合法分居
美国医疗-本地32
1003413
艾米·布什
马修·布什
马修
灌木丛
1970-12-07
配偶
2015-10-02
2015-10-01
配偶-受保员工的离婚或合法分居
牙科美国-大都会人寿牙科PPO夏威夷
1003413
艾米·布什
凯瑟琳·布什
凯瑟琳
灌木丛
1999-12-07
2015-10-02
2015-10-01
依亲子女-根据计划规则丧失依亲子女身份
牙科美国-大都会人寿牙科PPO夏威夷
2001679
Phoung Thao Li(休假)
李奥德利
奥德利
锂
2011-10-19
小孩
2015-11-03
2015-11-01
依亲子女-根据计划规则丧失依亲子女身份
牙科美国-大都会人寿牙科PPO夏威夷
2001679
Phoung Thao Li(休假)
李科尔顿
科尔顿
锂
2009-10-29
小孩
2015-10-20
2015-10-10
雇员-请假(有限公司)
牙科美国-大都会人寿牙科PPO夏威夷
2001679
Phoung Thao Li(休假)
李凯琳
凯琳
锂
2004-09-25
小孩
2015-11-01
2015-10-20
依亲子女-根据计划规则丧失依亲子女身份
牙科美国-大都会人寿牙科PPO夏威夷
2001679
Phoung Thao Li(休假)
李伊丽莎
伊丽莎
锂
1988-11-01
配偶
2015-09-06
2015-09-03
雇员-请假(有限公司)
美国医疗-当地501卫生组织
2015-09-06
2015-09-01
配偶-受保员工的离婚或合法分居
牙科美国-大都会人寿牙科PPO夏威夷
2001679
Phoung Thao Li(休假)
李安德里亚
安德里亚
锂
2000-11-01
小孩
2015-10-05
2015-10-02
依亲子女-根据计划规则丧失依亲子女身份
牙科美国-大都会人寿牙科PPO夏威夷
9100637
Cheri Holtzworth(退休-在职)
安妮·霍尔茨沃思
安妮
霍尔茨沃思
1989-10-04
配偶
2015-10-29
2015-10-28
雇员-雇员死亡
医疗FSA-帝国FSA
我想要这种格式的输出-
<?xml version='1.0' encoding='UTF-8'?>
<wd:Report_Data xmlns:wd="urn:com.workday.report/DNU_CR_Dependents_COBRA_Records">
<wd:Report_Entry>
<wd:Employee_ID>1003413</wd:Employee_ID>
<wd:Spouse>
<wd:Worker_Name>Amy Bush</wd:Worker_Name>
<wd:Dependent_Name>Matthew Bush</wd:Dependent_Name>
<wd:Dependent_First_Name>Matthew</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Bush</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>1970-12-07</wd:Dependent_Date_of_Birth>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-10-02</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-10-01</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Spouse - Divorce or legal separation of the covered
employee</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - MetLife Dental PPO
Hawaii</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Spouse>
<wd:Dependent>
<wd:Worker_Name>Amy Bush</wd:Worker_Name>
<wd:Dependent_Name>Katherine Bush</wd:Dependent_Name>
<wd:Dependent_First_Name>Katherine</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Bush</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>1999-12-07</wd:Dependent_Date_of_Birth>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-10-02</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-10-01</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Dependent Children - Loss of dependent child status
under the plan rules</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - MetLife Dental PPO
Hawaii</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Dependent>
</wd:Report_Entry>
<wd:Report_Entry>
<wd:Employee_ID>2001679</wd:Employee_ID>
<wd:Dependent>
<wd:Worker_Name>Phuong-Thao Li (On Leave)</wd:Worker_Name>
<wd:Dependent_Name>Audrie Li</wd:Dependent_Name>
<wd:Dependent_First_Name>Audrie</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Li</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>2011-10-19</wd:Dependent_Date_of_Birth>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-11-03</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-11-01</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Dependent Children - Loss of dependent child status
under the plan rules</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - MetLife Dental PPO
Hawaii</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Dependent>
<wd:Dependent>
<wd:Worker_Name>Phuong-Thao Li (On Leave)</wd:Worker_Name>
<wd:Dependent_Name>Colton Li</wd:Dependent_Name>
<wd:Dependent_First_Name>Colton</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Li</wd:Dependent_Last_Name>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-10-20</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-10-10</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Employee - Leave of Absence
(LTD)</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - MetLife Dental PPO
Hawaii</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Dependent>
<wd:Dependent>
<wd:Worker_Name>Phuong-Thao Li (On Leave)</wd:Worker_Name>
<wd:Dependent_Name>Kaelyn Li</wd:Dependent_Name>
<wd:Dependent_First_Name>Kaelyn</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Li</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>2004-09-25</wd:Dependent_Date_of_Birth>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-11-01</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-10-20</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Dependent Children - Loss of dependent child status
under the plan rules</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - MetLife Dental PPO
Hawaii</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Dependent>
<wd:Spouse>
<wd:Worker_Name>Phuong-Thao Li (On Leave)</wd:Worker_Name>
<wd:Dependent_Name>Eliza Li</wd:Dependent_Name>
<wd:Dependent_First_Name>Eliza</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Li</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>1988-11-01</wd:Dependent_Date_of_Birth>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-09-06</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-09-03</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Employee - Leave of Absence
(LTD)</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Medical-US - Local 501 HMO</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-09-06</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-09-01</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Spouse - Divorce or legal separation of the covered
employee</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - MetLife Dental PPO
Hawaii</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Spouse>
<wd:Dependent>
<wd:Worker_Name>Phuong-Thao Li (On Leave)</wd:Worker_Name>
<wd:Dependent_Name>Andria Li</wd:Dependent_Name>
<wd:Dependent_First_Name>Andria</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Li</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>2000-11-01</wd:Dependent_Date_of_Birth>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-10-05</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-10-02</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Dependent Children - Loss of dependent child status
under the plan rules</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Dental-US - MetLife Dental PPO
Hawaii</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Dependent>
</wd:Report_Entry>
<wd:Report_Entry>
<wd:Employee_ID>9100637</wd:Employee_ID>
<wd:Spouse>
<wd:Worker_Name>Cheri Holtzworth (Retired - Active)</wd:Worker_Name>
<wd:Dependent_Name>Annie Holtzworth</wd:Dependent_Name>
<wd:Dependent_First_Name>Annie</wd:Dependent_First_Name>
<wd:Dependent_Last_Name>Holtzworth</wd:Dependent_Last_Name>
<wd:Dependent_Date_of_Birth>1989-10-04</wd:Dependent_Date_of_Birth>
<wd:Dependent_COBRA_Records_within_Range>
<wd:Dependent_COBRA_Eligible_Date>2015-10-29</wd:Dependent_COBRA_Eligible_Date>
<wd:Dependent_Qualifying_Event_Date>2015-10-28</wd:Dependent_Qualifying_Event_Date>
<wd:Dependent_Eligibility_Reason>Employee - Death of
Employee</wd:Dependent_Eligibility_Reason>
<wd:Dependent_Benefit_Plan>Healthcare FSA - Empire FSA</wd:Dependent_Benefit_Plan>
</wd:Dependent_COBRA_Records_within_Range>
</wd:Spouse>
</wd:Report_Entry>
</wd:Report_Data>
1003413
艾米·布什
马修·布什
马修
灌木丛
1970-12-07
2015-10-02
2015-10-01
配偶-被保险人的离婚或合法分居
雇员
牙科美国-大都会人寿牙科PPO
夏威夷
艾米·布什
凯瑟琳·布什
凯瑟琳
灌木丛
1999-12-07
2015-10-02
2015-10-01
依亲子女-丧失依亲子女身份
根据计划规则
牙科美国-大都会人寿牙科PPO
夏威夷
2001679
Phoung Thao Li(休假)
李奥德利
奥德利
锂
2011-10-19
2015-11-03
2015-11-01
依亲子女-丧失依亲子女身份
根据计划规则
牙科美国-大都会人寿牙科PPO
夏威夷
Phoung Thao Li(休假)
李科尔顿
科尔顿
锂
2015-10-20
2015-10-10
雇员-请假
(有限公司)
牙科美国-大都会人寿牙科PPO
夏威夷
Phoung Thao Li(休假)
李凯琳
凯琳
锂
2004-09-25
2015-11-01
2015-10-20
依亲子女-丧失依亲子女身份
根据计划规则
牙科美国-大都会人寿牙科PPO
夏威夷
Phoung Thao Li(休假)
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:wd="urn:com.workday/DNU_CR_Dependents_COBRA_Records">
<xsl:output method="xml" encoding="utf-8" indent="yes"/>
<xsl:template match="wd:Report_Data">
<wd:Report_Data xmlns:wd="urn:com.workday.report/DNU_CR_Dependents_COBRA_Records"><wd:Report_Entry><xsl:apply-templates select="wd:Report_Entry"/>
</wd:Report_Entry>
</wd:Report_Data>
</xsl:template>
<xsl:template match="wd:Report_Entry">
<wd:Dependent><xsl:apply-templates select="wd:Worker_Name"/>
<xsl:apply-templates select="wd:Dependent_Name"/>
<xsl:apply-templates select="wd:Dependent_First_Name"/>
<xsl:apply-templates select="wd:Dependent_Last_Name"/>
<xsl:apply-templates select="wd:Dependent_Date_of_Birth"/>
<xsl:apply-templates select="wd:Dependent_COBRA_Records_within_Range"/>
</wd:Dependent>
</xsl:template>
<xsl:template match="wd:Dependent_COBRA_Records_within_Range">
<wd:Dependent_COBRA_Records_within_Range><xsl:apply-templates select="wd:Dependent_COBRA_Eligible_Date"/>
<xsl:apply-templates select="wd:Dependent_Qualifying_Event_Date"/>
</wd:Dependent_COBRA_Records_within_Range>
</xsl:template>
<xsl:template match="wd:Report_Entry">
<wd:Report_Entry><xsl:apply-templates select="wd:Employee_ID"/>
<wd:Spouse><xsl:apply-templates select="wd:Worker_Name"/>
<xsl:apply-templates select="wd:Dependent_Name"/>
<xsl:apply-templates select="wd:Dependent_First_Name"/>
<xsl:apply-templates select="wd:Dependent_Last_Name"/>
<xsl:apply-templates select="wd:Dependent_Date_of_Birth"/>
<xsl:apply-templates select="wd:Dependent_COBRA_Records_within_Range"/>
</wd:Spouse>
</wd:Report_Entry>
</xsl:template>
<xsl:template match="wd:Dependent_Qualifying_Event_Date">
<wd:Dependent_Qualifying_Event_Date><xsl:value-of select="."/></wd:Dependent_Qualifying_Event_Date>
</xsl:template>
<xsl:template match="wd:Employee_ID">
<wd:Employee_ID><xsl:value-of select="."/></wd:Employee_ID>
</xsl:template>
<xsl:template match="wd:Worker_Name">
<wd:Worker_Name><xsl:value-of select="."/></wd:Worker_Name>
</xsl:template>
<xsl:template match="wd:Dependent_Name">
<wd:Dependent_Name><xsl:value-of select="."/></wd:Dependent_Name>
</xsl:template>
<xsl:template match="wd:Dependent_First_Name">
<wd:Dependent_First_Name><xsl:value-of select="."/></wd:Dependent_First_Name>
</xsl:template>
<xsl:template match="wd:Dependent_Last_Name">
<wd:Dependent_Last_Name><xsl:value-of select="."/></wd:Dependent_Last_Name>
</xsl:template>
<xsl:template match="wd:Dependent_Date_of_Birth">
<wd:Dependent_Date_of_Birth><xsl:value-of select="."/></wd:Dependent_Date_of_Birth>
</xsl:template>
<xsl:template match="wd:Dependent_COBRA_Eligible_Date">
<wd:Dependent_COBRA_Eligible_Date><xsl:value-of select="."/></wd:Dependent_COBRA_Eligible_Date>
</xsl:template>
<xsl:template match="wd:Dependent_COBRA_Eligible_Date">
<wd:Dependent_Qualifying_Event_Date><xsl:value-of select="."/></wd:Dependent_Qualifying_Event_Date>
</xsl:template>
<xsl:template match="wd:Dependent_Qualifying_Event_Date">
<wd:Dependent_COBRA_Eligible_Date><xsl:value-of select="."/></wd:Dependent_COBRA_Eligible_Date>
</xsl:template>
<xsl:template match="wd:Dependent_Benefit_Plan">
<wd:Dependent_Benefit_Plan><xsl:value-of select="."/></wd:Dependent_Benefit_Plan>
</xsl:template>
</xsl:stylesheet>
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:wd="urn:com.workday.report/DNU_CR_Dependents_COBRA_Records">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:strip-space elements="*"/>
<!-- identity transform -->
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="/wd:Report_Data">
<xsl:copy>
<xsl:for-each-group select="wd:Report_Entry[wd:Employee_ID]" group-by="wd:Employee_ID">
<wd:Report_Entry>
<xsl:copy-of select="wd:Employee_ID"/>
<xsl:apply-templates select="current-group()"/>
</wd:Report_Entry>
</xsl:for-each-group>
</xsl:copy>
</xsl:template>
<xsl:template match="wd:Report_Entry">
<xsl:element name="wd:{if (wd:Relationship='Spouse') then 'Spouse' else 'Dependent'}">
<xsl:apply-templates select="wd:Worker_Name | wd:Dependent_Name | wd:Dependent_First_Name | wd:Dependent_Last_Name | wd:Dependent_Date_of_Birth | wd:Dependent_COBRA_Records_within_Range"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>