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.
|
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 ? |
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... |
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 ;)
|
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? |
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; |
Re: XML Hilfe benötigt
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat:
Ich werde also die Tage mal wieder eine neue Version herausgeben... :oops: Peinlich... |
Re: XML Hilfe benötigt
Jup, klappt jetzt. Werde mich dann mal mit dem Rest beschäftigen :-D
|
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? |
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. |
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