XMLSimpleParser Fehler abfrangen?
Moderator: Moderatoren
- mini990
- 1000 working lines a day
- Beiträge: 592
- Registriert: Sa, 28. Jan 2006 9:44
- Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
- Danksagung erhalten: 1 Mal
XMLSimpleParser Fehler abfrangen?
Hallo,
versucht man mit XmlSimpleparser einen Wert abzufragen dessen Kennung nicht existiert
erhält man einen Fehler 2266 Empfänger der Nachricht ist kein objekt
Kann man diesen Fehler abfangen oder muss ich vorher prüfen ob diese Zuordnung vorhanden ist?
Gruß Stefan
versucht man mit XmlSimpleparser einen Wert abzufragen dessen Kennung nicht existiert
erhält man einen Fehler 2266 Empfänger der Nachricht ist kein objekt
Kann man diesen Fehler abfangen oder muss ich vorher prüfen ob diese Zuordnung vorhanden ist?
Gruß Stefan
- Martin Altmann
- Foren-Administrator
- Beiträge: 16586
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: XMLSimpleParser Fehler abfrangen?
Moin,
klar - mit BEGIN SEQUENCE / END SEQUENCE-Konstrukt. Dafür sind die da
Viele Grüße,
Martin
klar - mit BEGIN SEQUENCE / END SEQUENCE-Konstrukt. Dafür sind die da
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: XMLSimpleParser Fehler abfrangen?
:isElement()? Nicht getestet, nur so in der Doku gefunden.
Für ein DataObject würde ich sonst :isMemebervar() nehmen, aber ob das hier auch geht weiß ich nicht.
Jan
Für ein DataObject würde ich sonst :isMemebervar() nehmen, aber ob das hier auch geht weiß ich nicht.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- mini990
- 1000 working lines a day
- Beiträge: 592
- Registriert: Sa, 28. Jan 2006 9:44
- Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
- Danksagung erhalten: 1 Mal
Re: XMLSimpleParser Fehler abfrangen?
Hallo Jan
Iselement funktioniert prima.
Aber wie soll man das in der Doku finden?????
Gruß Stefan
Iselement funktioniert prima.
Aber wie soll man das in der Doku finden?????
Gruß Stefan
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: XMLSimpleParser Fehler abfrangen?
Stefan,
ganz einfach. Ganz oben in der Doku zu XmlSimpleParser() wird als Return angegeben, daß der eine Instanz von XmlNode() ist. Klickt man darauf, landet man bei den Methoden, die dort nutzbar sind. So hab ich das jedenfalls gefunden.
Jan
ganz einfach. Ganz oben in der Doku zu XmlSimpleParser() wird als Return angegeben, daß der eine Instanz von XmlNode() ist. Klickt man darauf, landet man bei den Methoden, die dort nutzbar sind. So hab ich das jedenfalls gefunden.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- HaPe
- 1000 working lines a day
- Beiträge: 996
- Registriert: So, 15. Nov 2015 17:44
- Wohnort: 71665 Vaihingen-Enz
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 15 Mal
Re: XMLSimpleParser Fehler abfrangen?
Indem man in der Hilfe auf XmlSimpleParser() geht und dort bei Return erkennt das man eine Instance von XmlNode() erhält.Aber wie soll man das in der Doku finden?????
Und dort steht isElement als MemberFunktion
So habe ich das gefunden ...
Diesmal war Jan schneller.
Wobei ich der Meinung bin, das muss in der IDE als Intellisense kommen nach der Zeile
oXml := XmlSimpleParser( cXml )
wenn man dann
oXml und anschließend das ':' eingibt.
--
Hans-Peter
Hans-Peter
- mini990
- 1000 working lines a day
- Beiträge: 592
- Registriert: Sa, 28. Jan 2006 9:44
- Wohnort: Berg-Richtheim bei Neumarkt i.d.Opf.
- Danksagung erhalten: 1 Mal
Re: XMLSimpleParser Fehler abfrangen?
Die Abfrage :IsElement() bringt bei dem Wert
<StrassenAdresse>
als Antwort .T. wenn vorhanden.
bei dem Wert
<Postleitzahl>45279</Postleitzahl>
als Antwort .F.
Wie kann ich abfragen ob das Element "Postleitzahl" vorhanden ist?
Der XML-Kram verwirrt mich momentan noch ganz schön...
Gruß Stefan
<StrassenAdresse>
als Antwort .T. wenn vorhanden.
bei dem Wert
<Postleitzahl>45279</Postleitzahl>
als Antwort .F.
Wie kann ich abfragen ob das Element "Postleitzahl" vorhanden ist?
Der XML-Kram verwirrt mich momentan noch ganz schön...
Gruß Stefan