格式化XML标记和命名空间

时间:2015-10-09 21:21:25

标签: xml xslt tags

我正在制定一项需要XML到XML转换的要求。这是我的输入XML文件的样子。

<?xml version='1.0' encoding='UTF-8'?>
<wd:Report_Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <wd:Report_Entry>
        <wd:EMPL_ID>009145215</wd:EMPL_ID>
        <wd:EMAIL_ID>abc@abc.com</wd:EMAIL_ID>
        <wd:FIRST_NAME>ABC</wd:FIRST_NAME>
    </wd:Report_Entry>
    <wd:Report_Entry>
        <wd:EMPL_ID>0132321863</wd:EMPL_ID>
        <wd:EMAIL_ID>def@def.com</wd:EMAIL_ID>
        <wd:FIRST_NAME>DEF</wd:FIRST_NAME>
    </wd:Report_Entry>
</wd:Report_Data> 

我需要的输出就像是。

<empltest xmlns='Different Namespace' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
        <LDMEINFO_EMPL tranType='INSERT'>
            <EMPL_ID>text</EMPL_ID>
            <EMIAL_ID>Y</EMAIL_ID>
            <FIRST_NAME>Y</FIRST_NAME>  
    </empltest>

要求是编辑标签名称(删除wd :)

有没有办法通过XSLT做到这一点。如果有一些材料我可以查阅。

0 个答案:

没有答案