Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Prism XML Datei kann nicht ausgelesen werden. (https://www.delphipraxis.net/59340-xml-datei-kann-nicht-ausgelesen-werden.html)

Taladan 20. Dez 2005 23:07

Datenbank: xml • Version: . • Zugriff über: .

XML Datei kann nicht ausgelesen werden.
 
Ich nutze das Dataset als DB. Erst habe ich automatisch generieren lassen durch die IDE. Nun erstelle ich sie selbst.

Ich habe mich komplett an meinen alten DS gehalten. Nun will ich die alte Datei auslesen und bekomme einen Fehler. Ich habe den Fehler ziemlich genau definert. Und zwar ein tag kann nicht gelesen werden, besser die ganze reihe Tags. Ich habe alle anderen erst mal ausgeklammert. um mit einen rum zu docktern. Ich finde keinen unterschied. Kann mir das jemand erklären. Witzigerweise kann ich die Datei auslesen, wenn diese Tags augeklammert sind oder ich ein Tag kopiere, den ich durch eine "Neuanlegung der Datei" rüber kopiere.


Alte Datei
XML-Code:
  <Talentspezialisierung>
   <Talentspezialisierung_ID>0</Talentspezialisierung_ID>
   <Talentspezialisierung_Bezeichnung>Balancieren</Talentspezialisierung_Bezeichnung>
   <Talentspezialisierung_zuItem>1</Talentspezialisierung_zuItem>
  </Talentspezialisierung>
Neue Datei
XML-Code:
  <Talentspezialisierung>
   <Talentspezialisierung_ID>0</Talentspezialisierung_ID>
   <Talentspezialisierung_Bezeichnung>Balancieren</Talentspezialisierung_Bezeichnung>
   <Talentspezialisierung_zuItem>1</Talentspezialisierung_zuitem>
  </Talentspezialisierung>

Taladan 20. Dez 2005 23:55

Re: XML Datei kann nicht ausgelesen werden.
 
Fehler gefunden. zuItem und zuitem.

Jedoch, warum wird die Datei durch eine automatische DS anders gespeichert als durch ein manuelles? :gruebel:

Elvis 21. Dez 2005 12:07

Re: XML Datei kann nicht ausgelesen werden.
 
Zitat:

Zitat von Taladan
Fehler gefunden. zuItem und zuitem.
Jedoch, warum wird die Datei durch eine automatische DS anders gespeichert als durch ein manuelles? :gruebel:

Vllt könntest du das XSD rausrücken (was ja eigentlich dein Dataset ist).
Rätselratenstunde ist schon vorbei... :roll:
Aber warum sich mit diesem ekligen Viech ärgert anstatt die Datei einfach in/aus eigenen Klassen zu serialisieren kapiere ich nun wirklich überhaupt nicht.

Taladan 21. Dez 2005 20:05

Re: XML Datei kann nicht ausgelesen werden.
 
Von der alten version habe ichleider keine xds,

MCXSC 21. Dez 2005 21:31

Re: XML Datei kann nicht ausgelesen werden.
 
Und was passiert, wenn du folgenden Code als XML-Datei nimmst?

Delphi-Quellcode:
<?xml version="1.0"?>
<Talentspezialisierung>
<Talentspezialisierung_ID>0</Talentspezialisierung_ID>
<Talentspezialisierung_Bezeichnung>Balancieren</Talentspezialisierung_Bezeichnung>
<Talentspezialisierung_zuItem>1</Talentspezialisierung_zuItem>
</Talentspezialisierung>


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz