在XSLT C#中动态创建Xml元素

时间:2018-07-24 21:59:21

标签: c# xslt elements

我想使用XSLT动态创建与Main xml中一样多的<Group folder = "GroupName">元素。另外,添加为最后一个子元素的<Data>元素只能在内部添加一次。

主要Xml

<Root>
    <ClassA>
    <Groups>
    <Group1>
        <Group2>
            <Group3>
             ............
            </Group3>
        </Group2>
    </Group1>
    </Groups>
    <Data>
        <Name>George</Name>
        <Class>A</Class>
    </Data>
    </ClassA> 
</Root>

我需要这样的Xml

<Data>
    <ClassA>
    <Group folder = "Group1">
        <Group folder = "Group2">
            <Group folder = "Group3">
             ............

            <Data>
                <Name>George</Name>
                <Class>A</Class>
            </Data>
            </Group>
        </Group>
    </Group>

    </ClassA> 
</Data>

0 个答案:

没有答案