Verwendetes Datenbanksystem: XML
Hallo allerseits,
ich habe ein XML, die wie folgt strukturiert ist:
<?xml version="1.0" encoding="utf-8" ?>
<Properties>
<Property name="Objektidentifikation" id="2000" index="0" type="7">149/14/1/0</Property>
<Property name="Letzter Bearbeiter: Kennung" id="3010" index="0" type="7">ddd</Property>
<Property name="Letzter Bearbeiter: Name" id="3011" index="0" type="7">Pdslfkhf s lsdhfg </Property>
<Property name="Letzter Bearbeiter: Telefon" id="3012" index="0" type="7">0123456789</Property>
<Property name="Letzter Bearbeiter: E-Mail" id="3013" index="0" type="7">lkhjdf@öljfgs.de</Property>
<Property name="Projektstruktur: Funktionale Zuordnung" id="10001" index="0" type="7"/>
<Property name="Projektstruktur: Funktionskennzeichen" id="10002" index="0" type="7"><1100><1101><1102><1103><1104><1105><1106><1107><1108><1109></Property>
<Property name="Projektstruktur: Aufstellungsort" id="10003" index="0" type="7"/>
<Property name="Projektstruktur: Ortskennzeichen" id="10004" index="0" type="7"><1200><1201><1202><1203><1204><1205><1206><1207><1208><1209></Property>
<Property name="Projektstruktur: Anlagennummer" id="10005" index="0" type="7"/>
<Property name="Projektstruktur: Dokumentenart" id="10006" index="0" type="7"/>
<Property name="Projektstruktur: Benutzerdefinierte Struktur" id="10007" index="0" type="7"/>
<Property name="Registerkarte für BMK-Strukturen anzeigen" id="10008" index="0" type="1">0</Property>
<Property name="Projektname (vollständig)" id="10009" index="0" type="7">777777</Property>
<Property name="Projektpfad" id="10010" index="0" type="7">777777</Property>
<Property name="Projektbeschreibung" id="10011" index="0" type="15">Musterprojekt ;</Property>
<Property name="Seitenname ins BMK übernehmen" id="10012" index="0" type="1">0</Property>
<Property name="Projektnummer" id="10013" index="0" type="7">777777</Property>
<Property name="Kommission" id="10014" index="0" type="15">de_DE@öldsfö ölsdfj psof öldjf lohdsgff;</Property>
<Property name="Firmenname" id="10015" index="0" type="7">ögljdgf odufg öllj fg</Property>
<Property name="Firmenadresse 1" id="10016" index="0" type="7">dflklgj öojg sdgkljh lk j</Property>
<Property name="Firmenadresse 2" id="10017" index="0" type="7">ldkfgh lih fglkgh sldkgh aldkgh </Property>
<Property name="Trennzeichen der Strukturen" id="10018" index="0" type="7">16	==	.	=	.	++	.	+	.			&		#	#	-	-</Property>
<Property name="Verschachtelungen der Betriebsmittelkennzeichen" id="10019" index="0" type="7">16	0	1	1	1	1	0	1	0	0	0	0	0	0	0	0	0</Property>
<Property name="Ersteller" id="10020" index="0" type="7">dhjdjhhjz</Property>
</Properties>
Wie kann ich nun z. B. den Wert in der Eigenschaft "Projektbeschreibung" auslesen?
Bin für jeden Tipp dankbar!
Gruß, ABAN.
Mit der folgenden Methode XmlNode.SelectSingleNode Method (System.Xml)(system-string) und dem folgenden XPath:
//Property[@name='Projektbeschreibung']
Komplettes Beispiel in der Microsoft Dokumentation: XmlDocument Class (System.Xml) (Find nodes)
XML
...und falls (später) JSON zum Einsatz kommt: Tutorialhinweis bei dotnetpro
Goalkicker.com // DNC Magazine for .NET Developers // .NET Blogs zum Folgen
Software is like cathedrals: first we build them, then we pray 😉
Wobei die Zukunft bei .NET und Json bei System.Text.Json liegt!
Ist aber ein anderes Thema.
T-Virus
Developer, Developer, Developer, Developer....
99 little bugs in the code, 99 little bugs. Take one down, patch it around, 117 little bugs in the code.