AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte XML2Doc - XML Formate dokumentieren leicht gemacht
Thema durchsuchen
Ansicht
Themen-Optionen

XML2Doc - XML Formate dokumentieren leicht gemacht

Ein Thema von Pr0g · begonnen am 13. Apr 2006
Antwort Antwort
Benutzerbild von Pr0g
Pr0g
Registriert seit: 21. Mai 2004
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:
 
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 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