SQL Server 2005 - Как сгенерировать XML для этих иерархических данных - PullRequest
1 голос
/ 06 декабря 2010

У меня есть три таблицы: -

Parent - который содержит некоторые свойства, коллекцию Item и коллекцию дочерних элементов

Child - Который содержит некоторые свойства и коллекцию предметов

Предмет - который содержит некоторые свойства

Отношение изображено в приведенной ниже структуре 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...