Newsletter

Name

E-Mail Adresse

Polls

Mit welcher Sprache benutzen Sie die EDML-Lib ?
 
Was ist EDML ?
Geschrieben von Administrator   
Montag, 2. Juli 2007

EDML (Extended datamanagement markup language) ist eine Datenverwaltungs-Definitionssprache welche grossteils mit XML kompatibel ist.
Genau wie in XML bestehen EDML-Dokumente aus Verschachtelungen von Tag-Items.
Hierbei wird zwischen geschlossenen und offenen Tag-Items unterschieden.
Geschlossene Tag-Items können keine Daten oder Unter-Items enthalten.
Lediglich Argumente können sie besitzen.
Offene Tag-Items jedoch, können Daten und weitere Unter-Items enthalten.
Ebenso Argumente.

 

Beispiel:

<adressen anzahl="2">
    <eintrag00001 name="Max" nachname="Mustermann" strasse="Eichenweg%0321" plz="12345" stadt="Musterstadt">
        Ist%032ein%032netter%032Kerl%046
    </eintrag00001>
    <eintrag00002 name="Eli" nachname="Beispiel" strasse="Kronenalle%03215" plz="54321" stadt="Gugsdorf">
        Beste%032Freundin%032meiner%032Frau%046%013%010
        Kegelt%032gerne%046
    </eintrag00002>
     <eintrag00003 name="Ingolf" nachname="Gruber" strasse="Sackgasse%0322" plz="33221" stadt="Vorstadt" />
</adressen>


EDML und die Verwendung seiner Library eignen sich hervorragend für die Integration in Daten speichernde Software, wie kleine Datenbank-Anwendungen (Telefonbuch, Kochrezeptesammlungen, und so weiter).
Anders als mit vielen XML-Libraries, können mit der EDML-Library Tag-Items, Daten und Argumente eingefügt, geändert und gelöscht werden.
Das ist das grosse Plus dieser Library.
Somit kann sie als vollwertiges Mittel zur Verwaltung von Daten betrachtet werden.


Der Grund für mich, EDML zu entwickeln war es, nicht auf fremde Libraries und deren Entwickler angewiesen zu sein.
Geplant war ursprünglich eine reine XML-Library.
Doch schliesslich erkannte ich, dass ich nicht die gesamte Komplexität von XML benötige
und entschloss mich eine einfachere Definition zu schaffen.


Durch die Einfachheit von EDML gelingt es den Parsermechanismen der Library, schnelle Suchergebnisse und Datenmanipulationen möglich zu machen.


EDML steht als Windows sowie auch als Linux-Version zur Verfügung.
In der Handhabung und im Funktionsumfang unterscheiden sich beide Versionen nicht.

Letzte Aktualisierung ( Freitag, 13. Juli 2007 )