Importieren von Xml-Dom-Parser in Delphi?


Gewusst wie: Importieren von XML-DOM-Parser Komponente in Delphi?
Eine Übersicht...
Eines der neuen Features von Delphi 5 ist, dass wir als Komponenten in Delphi IDE COM-Servern installieren können. Es gibt bereits einige COM-Server installiert auf der Server-Palette wie Microsoft Word, Excel etc., außer, dass der Benutzer andere COM-Server durch das Projekt installieren kann | Import-Typ-Bibliothek. Dadurch wird eine Wrapperklasse für diese Komponente erstellt. Wir können diese Wrapperklasse zum Erstellen eines Pakets in Delphi und als Komponente in der IDE installieren. Das ist wirklich eine tolle und coole Funktion in Delphi 5.
Diese Option wird sehr hilfreich sein, wenn Sie eine COM-Komponente, die in anderen Sprachen geschriebene verwenden möchten. Sie müssen nur um sie durch diese Option Import-Typ-Bibliothek zu importieren. Sie können die Methoden/Eigenschaften dieser COM-Komponente von Delphi 5 zugreifen.
Früher habe ich msxml.dll(Version 2.0) um die XML-Parsen-Komponenten in der IDE über die Option Import-Typ-Bibliothek zu installieren.
Schritte zum Importieren von XML-DOM-Parser-Komponente:
1. gehen Sie in das Dialogfeld Typ-Bibliothek zu importieren (siehe Abb. 1. Siehe unten)
2. Wählen Sie Microsoft XML, Version 2.0 (Version 2.0)
3. Wählen Sie Create Unit
4. Dies wird eine Wrapperklasse für diese Parser in eine Pascal-Datei erzeugen.
5. Sie können die Pascal-Datei in einem Paket zu setzen und zu installieren.
6. Sie erhalten eine Reihe von Komponenten, die auf der ActiveX-Palette in Delphi installiert
7. unter ihnen wird die Komponente DOMDocument heißen
Die Methoden dieser Komponente können Sie nun das XML analysieren. Es gibt einige weitere Komponenten wie OMFreeThreadedDocument, XMLHTTPRequest, XMLDSOControl und XMLDocument.
Es gibt zwei Möglichkeiten zum Laden von XML in dieser Komponente zu analysieren.
1. laden das XML als Zeichenfolge:

Die 'LoadXML'-Methode können Sie eine XML-Zeichenfolge zu laden
Für zB. DOMDocument.loadXML (XML-String);
2. Laden von XML als Datei:
Die 'Load'-Methode können Sie um eine XML-Datei zu laden.
Für zB. DOMDocument.load (Pfad der XML-Datei)
Sobald Sie die XML-Zeichenfolge oder die XML-Datei in die Komponente zu laden, wird das XML analysiert werden, und wenn während der Analyse Fehler vorhanden sind, dann diese Fehler werden werden angedeutet an den Benutzer durch die Art der Ausnahme.
Sie können den Ort informieren, wo die parsing-Fehler und auch der Grund dafür man.
Suche nach dem Ort, wo der parsing-Fehler aufgetreten:
DOMDocument.parseError.srcText geben die exakte Linie im XML Ihnen wo der Fehler aufgetreten ist.
Die beiden oben genannten sind wirklich hilfreich bei der Diagnose der Analysefehler.
Den Grund für die parsing-Fehler erhalten:
DOMDocument.parseError.reason erklärt Ihnen den Grund für die parsing-Fehler.
Wenn keine Fehler gemeldet vom Parser werden, dann wir die analysierten Daten über die Methoden wie GetElementsByTagName, Get_nodeName, Get_nodeValue etc. bekommen.,
Die DTD-Datei verwendet, dass XML in den Suchpfad der Anwendung sollte oder sollte im Pfad in dem die exe-Datei befindet. Erst dann wird die Anwendung möglicherweise siehe DTD-Info in dieser XML-Datei verwendet oder string und analysieren korrekt.
Wichtig:
1. also wenn wir eine Anwendung in einer frischen Maschine bereitstellen, sollten wir nicht vergessen, diese DTD-Datei in den gleichen Weg aufzunehmen, wie die exe-Datei ist.
2. Bitte stellen Sie sicher, die XML-Zeichenfolge/XML Datei, die Sie an diese Komponente senden folgen die DTD erwähnt in dieser DTD-Datei. Sogar einen kleinen Rechtschreibfehler oder eine zusätzliche Buchstaben wird eine Ausnahme ausgelöst.

Genießen!!!
Magesh.









Importieren von Xml-Dom-Parser in Delphi?


Importieren von Xml-Dom-Parser in Delphi? : Mehreren tausend Tipps, um Ihr Leben einfacher machen.


Gewusst wie: Importieren von XML-DOM-Parser Komponente in Delphi?
Eine Übersicht...
Eines der neuen Features von Delphi 5 ist, dass wir als Komponenten in Delphi IDE COM-Servern installieren können. Es gibt bereits einige COM-Server installiert auf der Server-Palette wie Microsoft Word, Excel etc., außer, dass der Benutzer andere COM-Server durch das Projekt installieren kann | Import-Typ-Bibliothek. Dadurch wird eine Wrapperklasse für diese Komponente erstellt. Wir können diese Wrapperklasse zum Erstellen eines Pakets in Delphi und als Komponente in der IDE installieren. Das ist wirklich eine tolle und coole Funktion in Delphi 5.
Diese Option wird sehr hilfreich sein, wenn Sie eine COM-Komponente, die in anderen Sprachen geschriebene verwenden möchten. Sie müssen nur um sie durch diese Option Import-Typ-Bibliothek zu importieren. Sie können die Methoden/Eigenschaften dieser COM-Komponente von Delphi 5 zugreifen.
Früher habe ich msxml.dll(Version 2.0) um die XML-Parsen-Komponenten in der IDE über die Option Import-Typ-Bibliothek zu installieren.
Schritte zum Importieren von XML-DOM-Parser-Komponente:
1. gehen Sie in das Dialogfeld Typ-Bibliothek zu importieren (siehe Abb. 1. Siehe unten)
2. Wählen Sie Microsoft XML, Version 2.0 (Version 2.0)
3. Wählen Sie Create Unit
4. Dies wird eine Wrapperklasse für diese Parser in eine Pascal-Datei erzeugen.
5. Sie können die Pascal-Datei in einem Paket zu setzen und zu installieren.
6. Sie erhalten eine Reihe von Komponenten, die auf der ActiveX-Palette in Delphi installiert
7. unter ihnen wird die Komponente DOMDocument heißen
Die Methoden dieser Komponente können Sie nun das XML analysieren. Es gibt einige weitere Komponenten wie OMFreeThreadedDocument, XMLHTTPRequest, XMLDSOControl und XMLDocument.
Es gibt zwei Möglichkeiten zum Laden von XML in dieser Komponente zu analysieren.
1. laden das XML als Zeichenfolge:

Die 'LoadXML'-Methode können Sie eine XML-Zeichenfolge zu laden
Für zB. DOMDocument.loadXML (XML-String);
2. Laden von XML als Datei:
Die 'Load'-Methode können Sie um eine XML-Datei zu laden.
Für zB. DOMDocument.load (Pfad der XML-Datei)
Sobald Sie die XML-Zeichenfolge oder die XML-Datei in die Komponente zu laden, wird das XML analysiert werden, und wenn während der Analyse Fehler vorhanden sind, dann diese Fehler werden werden angedeutet an den Benutzer durch die Art der Ausnahme.
Sie können den Ort informieren, wo die parsing-Fehler und auch der Grund dafür man.
Suche nach dem Ort, wo der parsing-Fehler aufgetreten:
DOMDocument.parseError.srcText geben die exakte Linie im XML Ihnen wo der Fehler aufgetreten ist.
Die beiden oben genannten sind wirklich hilfreich bei der Diagnose der Analysefehler.
Den Grund für die parsing-Fehler erhalten:
DOMDocument.parseError.reason erklärt Ihnen den Grund für die parsing-Fehler.
Wenn keine Fehler gemeldet vom Parser werden, dann wir die analysierten Daten über die Methoden wie GetElementsByTagName, Get_nodeName, Get_nodeValue etc. bekommen.,
Die DTD-Datei verwendet, dass XML in den Suchpfad der Anwendung sollte oder sollte im Pfad in dem die exe-Datei befindet. Erst dann wird die Anwendung möglicherweise siehe DTD-Info in dieser XML-Datei verwendet oder string und analysieren korrekt.
Wichtig:
1. also wenn wir eine Anwendung in einer frischen Maschine bereitstellen, sollten wir nicht vergessen, diese DTD-Datei in den gleichen Weg aufzunehmen, wie die exe-Datei ist.
2. Bitte stellen Sie sicher, die XML-Zeichenfolge/XML Datei, die Sie an diese Komponente senden folgen die DTD erwähnt in dieser DTD-Datei. Sogar einen kleinen Rechtschreibfehler oder eine zusätzliche Buchstaben wird eine Ausnahme ausgelöst.

Genießen!!!
Magesh.


Importieren von Xml-Dom-Parser in Delphi?

Importieren von Xml-Dom-Parser in Delphi? : Mehreren tausend Tipps, um Ihr Leben einfacher machen.
Importieren von Xml-Dom-Parser in Delphi?
Wiezutun
Freunden empfehlen
  • gplus
  • pinterest

Kommentar

Einen Kommentar hinterlassen

Wertung