Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi Open XML 'Dom Implementation not specified' Fehlermeldung (https://www.delphipraxis.net/96158-open-xml-dom-implementation-not-specified-fehlermeldung.html)

MatthiasBarthel 19. Jul 2007 15:24


Open XML 'Dom Implementation not specified' Fehlermeldung
 
Hallo liebe Delphi-Praxis Gemeinde,

das ist mein erstes Posting in diesem Forum und ich hoffe das ich alles richtig gemacht habe.

Zu meinem Problem/Denkfehler

Ich habe 2 Formulare: Vater, Kind
Auf Kind befindet sich nur ein Button über den eine Funktion auf Vater aufgerufen wird.

In dieser Funktion wird auf die Instanzen der Komponenten TDomImplementation und TXmlToDomParser (beide XDOM 4.1) zugegriffen.
Diese liegen auf dem Vater Formular.

Beim Aufruf erscheint die Fehlermeldung: '... EAccessViolation mit der Meldung Dom Implementation not specified'


Quellcode:
Kind:
Delphi-Quellcode:
//Aufruf der Funktion
procedure TKind.btnChooseFormClick(Sender: TObject);
begin
ShowMessage(ReadConfiguration('server'));
end;
Vater:
Delphi-Quellcode:
function TVater.ReadConfiguration(ElementToRead : String) : String;
var FDoc : TDomDocument;
begin
  //Konfiguration einlesen einlesen
  FDoc := XMLToDomParser1.ParseFile('configuration.xml', false);

  //Rückgabe des gesuchten Werts
  result := FDoc.GetElementsByTagName(ElementToRead).Item(0).ChildNodes.Item(0).NodeValue;

  //Speicher freigeben
  FDoc.Free;
  end;
Der Grundgedanke für diese Vorgehensweise war, das es noch mehr Kindelemente geben wird die auf diese Funktion zugreifen müssen.
Nun meine Frage(n):
Kann das überhaupt funktionieren was ich mir da überlegt habe ?
Wenn ja: Wo liegt das Problem?


Mit freundlichen Grüßen

Matthias Barthel

marabu 23. Jul 2007 08:13

Re: Open XML 'Dom Implementation not specified' Fehlermeldun
 
Herzlich willkommen in der Delphi-PRAXiS, Matthias.

Mit deinen beiden Formularen dürfte der Fehler wohl nicht zusammenhängen. Hast du denn überhaupt die Eigenschaft DomImpl von XMLToDomParser korrekt besetzt?

Freundliche Grüße vom marabu

MatthiasBarthel 23. Jul 2007 08:48

Re: Open XML 'Dom Implementation not specified' Fehlermeldun
 
Vielen Dank für Deine Antwort !

Genau an daran hat es gelegen!
Ich glaube ich sollte mich besser konzentrieren beim Programmieren. :-D
Einen schönen Tag noch.


Mit freundlichen Grüßen

Matthias Barthel


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 Uhr.

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