0
저는 xslt
을 처음 사용하고 동적으로 태그 이름을 변경해야합니다. 소스 XML에 표시된 것처럼 G_1
은 MapID
과 STAGE_COLUMN_NAME
을 포함 할 것이며 여기에서 VO_ATTRIBUTE_NAME
을 가져와야하며 G_2
의 태그 이름으로 바꿔야합니다.XML 동적 태그 이름
소스 XML -
<?xml version="1.0" encoding="UTF-8"?>
<DATA_DS>
<G_2>
<PHYSICAL_LINE_ID>100000007956555</PHYSICAL_LINE_ID>
<DepName>Emergency Dept.-East - 400750</DepName>
<StartDate>1951-01-01T00:00:00.000+00:00</StartDate>
<EndDate>4712-12-31T00:00:00.000+00:00</EndDate>
</G_2>
<G_2>
<PHYSICAL_LINE_ID>100000007956555</PHYSICAL_LINE_ID>
<Division Name>Emergency Division - 4353</Division Name>
<StartDate Two>1951-01-01T00:00:00.000+00:00</StartDate Two>
<EndDate Two>4712-12-31T00:00:00.000+00:00</EndDate Two>
</G_2>
</DATA_DS>
이 친절 xslt
코드 가능한 경우 또는이 방향으로 어떤 힌트를 도와
<?xml version="1.0" encoding="UTF-8"?>
<DATA_DS>
<G_1>
<MapID>100</MapID>
<STAGE_COLUMN_NAME>XXDATE001</STAGE_COLUMN_NAME>
<VO_ATTRIBUTE_NAME>StartDate</VO_ATTRIBUTE_NAME>
</G_1>
<G_1>
<MapID>100</MapID>
<STAGE_COLUMN_NAME>XXDATE002</STAGE_COLUMN_NAME>
<VO_ATTRIBUTE_NAME>EndDate</VO_ATTRIBUTE_NAME>
</G_1>
<G_1>
<MapID>100</MapID>
<STAGE_COLUMN_NAME>XXVAL001</STAGE_COLUMN_NAME>
<VO_ATTRIBUTE_NAME>OrgID</VO_ATTRIBUTE_NAME>
</G_1>
<G_1>
<MapID>100</MapID>
<STAGE_COLUMN_NAME>XXVAL002</STAGE_COLUMN_NAME>
<VO_ATTRIBUTE_NAME>DepName</VO_ATTRIBUTE_NAME>
</G_1>
<G_1>
<MapID>200</MapID>
<STAGE_COLUMN_NAME>XXDATE001</STAGE_COLUMN_NAME>
<VO_ATTRIBUTE_NAME>StartDate Two</VO_ATTRIBUTE_NAME>
</G_1>
<G_1>
<MapID>200</MapID>
<STAGE_COLUMN_NAME>XXDATE002</STAGE_COLUMN_NAME>
<VO_ATTRIBUTE_NAME>EndDate Two</VO_ATTRIBUTE_NAME>
</G_1>
<G_1>
<MapID>200</MapID>
<STAGE_COLUMN_NAME>XXVAL001</STAGE_COLUMN_NAME>
<VO_ATTRIBUTE_NAME>DepID</VO_ATTRIBUTE_NAME>
</G_1>
<G_1>
<MapID>200</MapID>
<STAGE_COLUMN_NAME>XXVAL002</STAGE_COLUMN_NAME>
<VO_ATTRIBUTE_NAME>Division Name</VO_ATTRIBUTE_NAME>
</G_1>
<G_2>
<PHYSICAL_LINE_ID>123456789</PHYSICAL_LINE_ID>
<MapID>100</MapID>
<XXVAL002>Emergency Dept.-East - 400750</XXVAL002>
<XXDATE001>1951-01-01T00:00:00.000+00:00</XXDATE001>
<XXDATE002>4712-12-31T00:00:00.000+00:00</XXDATE002>
</G_2>
<G_2>
<PHYSICAL_LINE_ID>123456789</PHYSICAL_LINE_ID>
<MapID>200</MapID>
<XXVAL002>Emergency Division - 4353</XXVAL002>
<XXDATE001>1951-01-01T00:00:00.000+00:00</XXDATE001>
<XXDATE002>4712-12-31T00:00:00.000+00:00</XXDATE002>
</G_2>
</DATA_DS>
대상 XML.
큰 감사 당신에게 짐이 .. 그것의 절대적 fine.You 날 – Bhushan
왼쪽에있는 체크 표시를 클릭하여 대답을 "동의 함"을하시기 바랍니다 저장 작업입니다. 이것은 다른 사람들이 귀하의 문제를 해결할 수 있도록 해답을 표시합니다. –