verwendetes Datenbanksystem: XML
Ich habe eine XML in der ich Binäre Daten gespeichert habe.
Wenn ich diese auslesen will, kommen von 10 Elementen nur 6 daher....wiso das?
Danke für Eure Hilfe!
ganymedes
Hallo ganymedes,
eventuell ist es hilfreich, wenn du uns den Inhalt/Aufbau der XML-Datei und die betreffende Codestelle mitteilst.
<?xml version="1.0" encoding="utf-8" ?>
<settings>
<ID>2</ID>
<B1>AAZgA0wDSAAJxAIA+gABGgHGAE0AAV</B1>
<B2>AgjghjghjAE0AAV</B2>
<B3>546754rthgfhfghfghAAV</B3>
<B4>AAZgA0wDSfghfghghffhGgHGAE0AAV</B4>
<B5>AgfhfghfghgHGAE0AAV</B5>
<B6>AvbnvbnAIA+gABGgHGAE0AAV</B6>
<B7>mnfghfhGgHGAE0AAV</B7>
<B8>AAZfghfghfh0AAV</B8>
<ID>4</ID>
<B9>fhfhghGAE0AAV</B9>
<B10>fdfgdfgui67E0AAV</B10>
</settings>
wenn ich dies auslese kommt nur B1 bis B7....ich verstehe das nicht.....
Hallo.
Zeige mal, wie du das ausliest.
Auf jeden Fall ist das keine so gute Struktur für XML.
Denn die Tags sollten nur die Variable einleiten, aber keine Aussage über den eigentlichen Wert geben.
Die Werte werden innerhalb dieser Struktur dann gespeichert.
Es könnte etwa so aussehen:
<?xml version="1.0" encoding="utf-8" ?>
<settings>
<IDs>
<ID>2</ID>
<ID>4</ID>
</IDs>
<BVAlues>
<B ID="1">AAZgA0wDSAAJxAIA+gABGgHGAE0AAV</B>
<!-- ... -->
</BVAlues>
</settings>
Es gibt dafür extra die [****XML]-Tags
Bei dir sieht man auch nicht, was die einzelnen Werte darstellen.
So eine Struktur lässt sich auch einfacher einlesen.
mfg
SeeQuark
Der XmlReader hat die Funktion ReadContentAsBase64.
Es gibt 3 Arten von Menschen, die die bis 3 zählen können und die, die es nicht können...