![]() |
Gute, schlanke XML Komponente gesucht
Hallo Wissende,
da ich mit dem TXMLDocument nicht glücklich werde, die Interfaces treiben mich zum Wahnsinn, bin ich auf der Suche nach einer guten und zuverlässigen XML Komponente. Anforderungen - Vollständig in Delphi kompilierbar - Verwendbarkeit der CDDATA Sections - Prüfung des Dokuments gegen XML Standard - Mehrere Zeichensätze möglich Danke schonmal. Schöne Grüße Euer GreenHorn |
Re: Gute, schlanke XML Komponente gesucht
Wie wäre es mit
![]() |
Re: Gute, schlanke XML Komponente gesucht
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat:
Zitat:
Zitat:
in ./demos/CheckLibs.dpr sind noch einige andere Libs in Verwendung, welche sich unter ./other verstecken das wären - ![]() - ![]() - ![]() - ![]() - ![]() - MS-XML-DOM (welches du ja nicht auch magst :stupid: ) ansonsten hab ich im Anhang mal ein paar Libs, welche ich noch hier rumliegen hab (weiß aber jetzt nicht, ob diese vollständig sind, aber im Notfall lassen sie sich via Google finden) - JclSimpleXml und JvSimpleXml aus dem Project JEDI - LibXmlParser - xmllib von muetze1 - KDS XML (hab diese 4 mal hier angehängt und die Anderen von oben stecken im Download meiner Lib) ja und meine eigene Lib ![]() diese sind alle in Delphi geschrieben und werden komplett einkompiliert (abgesehn von XercesXML, OpenXML und natürlich dem MS-XML-DOM) XercesXML, OpenXML nutzen die selbe Struktur wie MS-XML-DOM und sind wohl oftmals bei Windows mit dabei. OmniXML nutzt ebenfalls die selben Interfaces wie das MS-XML-DOM ... diese sind also theoretisch genauso via TXMLDocument nutzbar. |
Re: Gute, schlanke XML Komponente gesucht
Hallo Danke.
die TXMLDocument mag ich aus zwei gründen nicht, (a) kann sie keine ordentliche CDDATA und (b) kann man damit nicht modulariseren. Sobald man einen Aufruf an eine andere Procedure übergibt (mit dem XMLInterface als Parameter), kommt nichts mehr vernünftiges bei raus :-( . Also die Implementierungen welche Interfaces verwenden, können mir gestohlen bleiben. :evil: Das ADOM ist mir eigentlich zu groß, in der Version 5.1. Suche halt was kleines, schmales, ohne externe Abhängigkeiten. Muss halt im Standard validieren (kein XSLT, etc.), und zuverlässig wirken :-) Welches der obigen Implemtierungen würdet Ihr denn empfehlen? Schöne Grüße Greeny |
Re: Gute, schlanke XML Komponente gesucht
Also die ganzen kleineren Libs, wie ThaXML, SimpleXML und die beiden (älteren) von JEDI und meine Lib validieren nicht.
Meine wird auch nie validieren, da ich mir damit nicht den Code aufblähen und mir auch diese Arbeit sparen erwollte. Aber zumindestens die Syntax wird geprüft. ThaXML ist zwar sehr schnell, aber empfehlen fürde ich diese nicht. Auch haben SimpleXML und ThaXML ab Delphi 2009 einige Problemchen. Bei den Anderen aus'm Anhang kann ich nichts dazu sagen, wie sie dort reagieren. Ich würde aber mal sagen, daß dort nahezu alle anderen Libs wegen des Unicodes Probleme haben - leider ist an vielen Libs schon länger nichts gemacht wurde. - wobei die im aktuellen JEDI wohl noch gut laufen dürfte - nja, XercesXML und OpenXML haben ja nicht direkt was mit Delphi zu tun, also sollten diese da auch recht Problemlos sein |
Re: Gute, schlanke XML Komponente gesucht
Validieren kann die XMLLib 1 nicht, aber sie kann unter RAD2009 ordentliches Unicode einlesen. Bei den Versionen davor bleibt es Aufgabe des Nutzers. XMLLib 2 kann's, ist aber nicht frei verfügbar.
![]() |
Re: Gute, schlanke XML Komponente gesucht
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 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