Ich habe eine XML-Datei erstellen, indem Sie eine Datenbank voller XPath-Einträge (MS SQL) beschreiben einige Konfigurationswerte abfragt (Format nicht veränderbar ist)Build-XML-Daten aus einer SQL-Tabelle mit XPath und Attributwerten
z.B. 3 Spalten, varchar
Path Attribute Value
/configuration/options/startup showSplash 1
/configuration/settings idletime 1400
/configuration/options/defaults maxWindows 5
begann ich eine xml zusammen mit C# -Code setzen, mergin überlappende pathes aber dann dachte über das Tun, die mit SQL.
<configuration>
<options>
<startup showSplash="1" />
<defaults maxWindows="1" />
</options>
<settings idletime="1400" />
</configuration>
Ist das möglich - ich nicht so etwas überall fanden
Wie dynamisch ist diese XML- und Datendarstellung? und muss dies mit SQL Server getan werden? –
jeder xpath beginnt mit der Konfiguration, aber dann kann alles passieren und variable Tiefe - meine erste Vermutung war, es außerhalb von SQL Server zu programmieren, was überhaupt kein Problem wäre. Ich würde gerne wissen, ob es mit einer gespeicherten Prozedur zum Beispiel möglich ist (und nicht unglaublich schwierig) – JoeCLion
während nicht unmöglich ... tun dies in Tsql wird verrückt schwierig sein. Sie sollten SQL CLR besser verwenden, wenn Sie es aus einer Ansicht zurückgeben möchten. Wenn es sich um eine fixe Menge von Werten handelt, können Sie eine Ersatzabfrage schreiben, aber das dynamische Erstellen einer XML-Datei basierend auf solchen Pfaden ist nicht das, was SQL entwickelt wurde. –