Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi XML Hilfe benötigt (https://www.delphipraxis.net/88301-xml-hilfe-benoetigt.html)

Muetze1 14. Mär 2007 08:31

Re: XML Hilfe benötigt
 
Ich denke, wenn andere später diesen Thread finden und auch meine Lib nutzen wollen, könnten sie die selben Probleme/Fragen haben. Somit sollte das wohl hier hinein passen. Ansonsen stehe ich auch per PM oder e-mail zur Verfügung.

Bernd Nowak 14. Mär 2007 08:38

Re: XML Hilfe benötigt
 
Habe mal 2 Dateien erstellt (mit beiden Rumpfsektionen von hier, also in jeder eine) und diese mit dem mitgeliefertem pj_XMLlibTest geprüft. Bei beiden erscheint sofort nach öffnen die Meldung: Root Node can not have attributes.
Irgendeine Hilfe ? Format falsch ?

Muetze1 14. Mär 2007 09:28

Re: XML Hilfe benötigt
 
Der XML Standard erlaubt keine Attribute auf dem Hauptknoten. Die beiden hier geposteten XML Strukturen hingegen haben aber keine solche, von daher liegt das Problem woanders. Könntest du die beiden XML Dateien hier im Thread anhängen, damit ich mir das mal anschauen kann?

/EDIT: Falls es kein Fehler ist sondern gewollt: meine Lib erlaubt es mit einem Compilerschalter auch Attribute auf den Hauptknoten anzulegen. Dies ist z.B. für RSS Feeds nötig. Aber grundlegend erstmal schauen...

Bernd Nowak 14. Mär 2007 09:51

Re: XML Hilfe benötigt
 
Liste der Anhänge anzeigen (Anzahl: 2)
Thomas, ich habe die 2 Dateien mal angehängt.Hoffe das ich nur zu blöd bin :) Wie gesagt ist ja nur damit ich überhaupt mal einen Einstieg finde ;)

Muetze1 14. Mär 2007 11:55

Re: XML Hilfe benötigt
 
Liste der Anhänge anzeigen (Anzahl: 1)
So leid es mir tut, aber das kann ich nicht nachvollziehen mit den beiden gegebenen Dateien. Im Anhang ein Testprojekt welches beide Dateien ordentlich lädt und die Struktur ansatzweise formatiert ausgibt.

Macht das angehängte Projekt auch den o.g. Fehler?

Bernd Nowak 14. Mär 2007 12:52

Re: XML Hilfe benötigt
 
Hallo hab das Projekt mal kompiliert aber da war ein Fehler drin ;) Statt ShowNode(0, lLib.Root) hattest du ShowNodes(0, lLib.Root); :)

Kannst du denn mal prüfen was in der pj_XMLibTest.dpr aus den aktuelle Quellen (v1.48 / 07. März 2007) falsch ist ? Habe eigentlich erstmal das gleiche gemacht wie mit der kleinen Konsolen Anwendung. Mit Turbo Delphi Pro geöffnet und kompiliert. Noch gar nichts an dem Programm geändert ;)

Der Fehler wird in der Unit XMLLib ausgelöst:
Delphi-Quellcode:
Function TXMLNode.GetAttributes: TXMLAttributeList;
Begin
{$IFNDEF ALLOWATTRIBUTEONROOT}
  If ( Not Assigned(fParent) ) And ( fLevel = 0 ) Then
    Raise EXMLInvalidOperation.Create('Root node can not have attributes')
  Else
{$ENDIF}
    Result := fAttributes;
End;

Muetze1 14. Mär 2007 13:04

Re: XML Hilfe benötigt
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Bernd Nowak
Hallo hab das Projekt mal kompiliert aber da war ein Fehler drin ;) Statt ShowNode(0, lLib.Root) hattest du ShowNodes(0, lLib.Root); :)

Zu früh gepackt - war dann wohl im Editor noch nicht gespeichert gewesen. Das war auch der einzige Fehler, den ich noch zuletzt korrigiert hatte...

Zitat:

Zitat von Bernd Nowak
Kannst du denn mal prüfen was in der pj_XMLibTest.dpr aus den aktuelle Quellen (v1.48 / 07. März 2007) falsch ist ? Habe eigentlich erstmal das gleiche gemacht wie mit der kleinen Konsolen Anwendung. Mit Turbo Delphi Pro geöffnet und kompiliert. Noch gar nichts an dem Programm geändert ;)

Omg, klar. Naja, peinliches Ding. Ich hatte diese XML Konformität später in der Lib hinzugefügt und hatte nicht wirklich das Beispielprojekt dazu getestet. Nun ja, das ist ein reines Problem des ansprechens. Peinlich. Die Lib ist in Ordnung, nur das Testprojekt ist falsch - ich habe die aktualisierte Version angehangen.

Ich werde also die Tage mal wieder eine neue Version herausgeben... :oops: Peinlich...

Bernd Nowak 14. Mär 2007 13:17

Re: XML Hilfe benötigt
 
Jup, klappt jetzt. Werde mich dann mal mit dem Rest beschäftigen :-D

Muetze1 19. Mär 2007 00:08

Re: XML Hilfe benötigt
 
Kleiner Hinweis: Die wurde aktualisiert und sollte nun (etwas) schneller sein, aber bei deutlich weniger Speicherverbrauch. Auch sind noch 2 Fehler behoben worden sowie die o.g. Beispiel Applikation wurde aktualisiert und ein neues Konsolenprogramm als Beispiel eingefügt. XMLLib für Details.

Wie sieht es denn zZ aus mit dem Projekt?

Bernd Nowak 21. Mär 2007 10:07

Re: XML Hilfe benötigt
 
Thomas,
vielen, vielen Dank ! Bin aber zur Zeit mit einem Inno Setup sehr beschäftigt und habe auch nicht soviel Zeit während meiner Arbeitszeit mich darum zu kümmern ;)
So ist's nun manchmal im Leben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:20 Uhr.
Seite 2 von 2     12   

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