Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   XML2Doc - XML Formate dokumentieren leicht gemacht (https://www.delphipraxis.net/67378-xml2doc-xml-formate-dokumentieren-leicht-gemacht.html)

Pr0g 13. Apr 2006 23:10


XML2Doc - XML Formate dokumentieren leicht gemacht
 
Nun gibts von mir mal wieder ein kleines Freeware Tool, welches ich heute geschrieben habe um die XML Struktur einer Konfigurationsdatei für andere zu dokumentieren. :)

Wie funktioniert das ganze? Man nehme eine normale XML Datei, welche keine Werte enthalten muss, und füge ein paar sinnvolle Kommentare hinzu. Das ganze jagt man dann durch XML2Doc und fertig ist die HTML Dokumentation.

Hier ein Beispiel für eine solche XML (liegt auch dem Download bei):
Code:
<?xml version="1.0" encoding="UTF-8" ?>
<!--
@title XML2Doc Beispieldatei
@author Andreas "Pr0g" Droesch
@version 1.0.0
@comment Dieses Beispiel soll die Nutzung der XML2Doc Syntax erläutern. Die Tagnamen in XML Baum lassen sich anklicken.

@desc Rootnode
-->
<root>
 
  <first_section>
    <!--
    @desc Name eines Users
    @value STRING Username
    -->
    <name />
    <!--
    @desc Status ob der User aktiv ist
    @attr active BOOL 0 -> gesperrt | 1 -> aktiv
    -->
    <userstatus />
  </first_section>
  <!--
  @desc Dieser Tag hat mehrere Attribute und einen Wert.
  @value STRING Ein Text
  @attr name STRING Username
  @attr alter INT Alter des Users
  -->
  <second_section />
</root>
und hier das Ergebnis: Klick mich!

In der readme.txt (liegt auch dem Download bei) ist erklärt wie die recht simpel gehaltene Syntax funktioniert.

Noch ein Screenshot des Tools: Klick mich!

Und zu guter letzt der Download:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz