Ich habe eine Zeichenfolge hinzufügen, die eine XML enthält, kann wie folgt sagen:C# eine Wurzel zu einem XDocument
<Novels>
<Book>
<Title>Cat in hat</Title>
<Price>12</Price>
</Book>
</Novels>
ich eine XDocument machen will, die wie folgt aussieht:
<Booklist>
<Novels>
<Book>
<Title>Cat in hat</Title>
<Price>12</Price>
</Book>
</Novels>
</Booklist>
I kann den XML-String in ein XDocument laden mit XDocument doc = XDocument.Parse(xmlString);
Wie würde ich das Dokument unter einem neuen Stamm laden. Ich kann mir etwas wie das Erstellen eines neuen XDocument mit der gewünschten Wurzel vorstellen und dann eine for-Schleife verwenden, um die Knoten als untergeordnete Elemente hinzuzufügen, aber gibt es dafür einen einfacheren Weg?