Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

XML-Wert auslesen

$
0
0

Hallo,

ich habe ein Problem zwei bestimmte Werte aus einem XML-Ausdruck auszulesen. In einer Tabelle habe ich ein Feld [connection nvarchar(max)] in dem der XML-Ausdruck abgelegt ist, aus dem ich die Values von zwei Einträgen brauche.

Das erste Problem ist schon mal die Verschachtelung, der Abschnitt <Env> kommt mehrmals vor.

Hier mal der Feldinhalt als XML:

<EnvGroup RootName="Test" Name="SQL" Default="nothing" Id="1"><Env Name="Root" Type="SQL" Uri="1" Default="" Location=""><Settings><Add Key="CurrentMachine" Value="" /><Add Key="Location" Value="" /><Add Key="DatabaseRecoveryMode" Value="Simple" /><Add Key="MasterMachine" Value="depPC" /><Add Key="CreationMode" Value="Connected" /><Add Key="ComputerCertName" Value="pcname.xx.germany.group.com" /><Add Key="LogFile_MaxSize" Value="1024" /><Add Key="LogFile_Growth" Value="1" /></Settings><Env Name="Files" Type="SQL" Uri="1" Default="" Location="Files"><Settings><Add Key="EnableLimitedOffline" Value="true" /><Add Key="Location" Value="Files" /><Add Key="IsDocumentLibrary" Value="true" /><Add Key="CreationMode" Value="Connected" /></Settings></Env><Env Name="Reference" Type="SQL" Uri="1" Default="" Location="Reference"><Settings><Add Key="Location" Value="Vector Files" /><Add Key="IsDocumentLibrary" Value="true" /><Add Key="CreationMode" Value="Connected" /></Settings></Env></Env><Env Name="Data" Type="SQL" Uri="1" Default="" Location=""><Settings><Add Key="CurrentMachine" Value="1" /><Add Key="MasterMachine" Value="" /><Add Key="ComputerCertName" Value="" /></Settings></Env></EnvGroup>

Aus diesem XML brauche ich den Value für "MasterMachine" und "ComputerCertName" aus dem Pfad /EnvGroup/Env/Settings/ wenn <Env Name="Root" ...>.

Es muss definitiv unterhalb dem Pfad sein denn <Env> kommt mehrfach vor, dann mit anderem Name="..."

Wäre es Euch möglich mir hier kurz zu helfen?

Viele Grüsse,
Maximilian



Viewing all articles
Browse latest Browse all 1772

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>