Laden...

XML-Datei auslesen

Erstellt von ABAN vor einem Jahr Letzter Beitrag vor einem Jahr 867 Views
A
ABAN Themenstarter:in
1 Beiträge seit 2022
vor einem Jahr
XML-Datei auslesen

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">&lt;1100&gt;&lt;1101&gt;&lt;1102&gt;&lt;1103&gt;&lt;1104&gt;&lt;1105&gt;&lt;1106&gt;&lt;1107&gt;&lt;1108&gt;&lt;1109&gt;</Property>
 <Property name="Projektstruktur: Aufstellungsort" id="10003" index="0" type="7"/>
 <Property name="Projektstruktur: Ortskennzeichen" id="10004" index="0" type="7">&lt;1200&gt;&lt;1201&gt;&lt;1202&gt;&lt;1203&gt;&lt;1204&gt;&lt;1205&gt;&lt;1206&gt;&lt;1207&gt;&lt;1208&gt;&lt;1209&gt;</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&#9;==&#9;.&#9;=&#9;.&#9;++&#9;.&#9;+&#9;.&#9;&#9;&#9;&amp;&#9;&#9;#&#9;#&#9;-&#9;-</Property>
 <Property name="Verschachtelungen der Betriebsmittelkennzeichen" id="10019" index="0" type="7">16&#9;0&#9;1&#9;1&#9;1&#9;1&#9;0&#9;1&#9;0&#9;0&#9;0&#9;0&#9;0&#9;0&#9;0&#9;0&#9;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.

D
261 Beiträge seit 2015
vor einem Jahr

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)

M
368 Beiträge seit 2006
vor einem Jahr

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 😉

T
2.224 Beiträge seit 2008
vor einem Jahr

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.