Laden...

Binäre Daten im XML

Erstellt von ganymedes vor 15 Jahren Letzter Beitrag vor 15 Jahren 726 Views
G
ganymedes Themenstarter:in
219 Beiträge seit 2007
vor 15 Jahren
Binäre Daten im XML

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

110 Beiträge seit 2008
vor 15 Jahren

Hallo ganymedes,

eventuell ist es hilfreich, wenn du uns den Inhalt/Aufbau der XML-Datei und die betreffende Codestelle mitteilst.

G
ganymedes Themenstarter:in
219 Beiträge seit 2007
vor 15 Jahren

<?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.....

946 Beiträge seit 2008
vor 15 Jahren

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

3.971 Beiträge seit 2006
vor 15 Jahren

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...