![]() |
XML Parser - Wer die Wahl hat ... hat die Qual ...
Moin !
Nunja, ich bin mir bewusst das es hier schon öfter mal Anfragen gegeben hat welchen Parser man denn nehmen könnte, aber daraus konnte ich für uns noch keine Lösung "ableiten". Auf der Suche nach einem Parser bin ich über 4 Kandidaten gestolpert: 1) Microsoft MSXML 2) DIXml - ![]() 3) NativeXml- ![]() 4) OpenXML - ![]() Nach welchen Kritierien müsste man bei der Auswahl denn vorgehen? Oder warauf sollte man achten. Ich denke dabei vor allem an die weitere Verfügbarkeit / Weiterentwicklung eines Parsers. Da würde sich aus meiner Sicht MSXML anbieten, oder? Auf der anderen Seite wird der MSXML nicht allzuoft empfohlen. Wie als den Parser für uns finden? In Anlehnung an die hier beschriebene Struktur: ![]() |
Re: XML Parser - Wer die Wahl hat ... hat die Qual ...
Hast du dich denn nun schon geeinigt ob du einen DOM oder SAX Parser haben willst?
|
Re: XML Parser - Wer die Wahl hat ... hat die Qual ...
|
Re: XML Parser - Wer die Wahl hat ... hat die Qual ...
Wenn es nur um eine Liste der Delphi XML Parser geht, die habe ich auch verlinkt:
![]() |
Re: XML Parser - Wer die Wahl hat ... hat die Qual ...
Moin !
Zitat:
Mir gehts hier auch nicht um eine Parser Liste ... Interessanter wäre eben nach welchen Kriterien man aussortieren sollte. Ich denke wir werden auf jeden Fall auch XPath verwenden. Also wären die Kriterien bis hierher: - DOM & SAX Support - XPath Support - DTD Unterstützung - validierender Parser |
Re: XML Parser - Wer die Wahl hat ... hat die Qual ...
MSXML
Nachteil: Muß installiert werden (ist jedoch oft installiert) und ergibt sich damit die Gefahr der DLL-Hölle Vorteil: Mit sicherheit einer der mächtigesten Parser der alle möglichen Features um XML herum bietet OpenXML Vorteil: Full Native Pascal. Keine DLL's nötig, Keine DLL-Hölle, 100% an Standard angelehnt Nachteil: Bietet nicht alles Features eines vollständigen Parsers. Entwickung primär von einem Entwickler getrieben Ich würde versuchen den XML möglichst gut zu kapseln so das ein Wechsel des Parsers sich nicht in jeder Unit niederschlägt. |
Re: XML Parser - Wer die Wahl hat ... hat die Qual ...
Moin Bernhard,
Zitat:
Allerdings müsste ich schon auf MSXML 4.0 gehen. Denn 6.0 geht (laut MS) nicht mehr unter 98. Und wir ham noch 98 User ... OpenXML.. Zitat:
Generell denke ich findet man zum Thema MS XML Parser mehr Informationen. Aber beim MS Parser habe ich schon mehrfach von Unzulänglichkeiten gelesen (welche auch immer das sind). Aber ich vermute mal das Rennen entscheidet sich zwischen diesen beiden ... |
Re: XML Parser - Wer die Wahl hat ... hat die Qual ...
Zitat:
Zitat:
Zitat:
|
Re: XML Parser - Wer die Wahl hat ... hat die Qual ...
Zitat:
![]() mfG mirage228 |
Re: XML Parser - Wer die Wahl hat ... hat die Qual ...
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:46 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