Sql server 2005 - 如何为此分层数据生成XML

时间:2010-12-06 10:39:28

标签: xml sql-server-2005

我有三张桌子: -

Parent - 包含一些属性,Item集合和子集合

Child - 包含一些属性和Item集合

项目 - 其中包含一些属性

以下XML结构中描述了这种关系。

<Mapping>
    <Parent1>
        <Property1></Property1>
        <Property2></Property2>
        <Property3></Property3>
            <Parent1Children>
                <Child1>
                    <Child1Property1></Child1Property1>
                    <Child1Property2></Child1Property2>
                    <Parent1SomeCollection>
                    <ChildItem1>
                        <Item1Property1></Item1Property1>
                        <Item1Property2></Item1Property2>
                    </Item2>
                    <ChildItem2>
                        <Item2Property1></Item2Property1>
                        <Item2Property2></Item2Property2>
                    </ChildItem2>
        </Parent1SomeCollection>
                </Child1>
                <Child2>
                <Child2Property1></Child2Property1>
                <Child2Property2></Child2Property2>
                </Child2>
            </Parent1Children>  
        <Parent1SomeCollection>
            <Item1>
                <Item1Property1></Item1Property1>
                <Item1Property2></Item1Property2>
            </Item2>
            <Item2>
                <Item2Property1></Item2Property1>
                <Item2Property2></Item2Property2>
            </Item2>
        </Parent1SomeCollection>    
    </Parent1>  
</Mapping>

有人可以帮我编写FOR XML查询来生成这个XML结构吗?

0 个答案:

没有答案