Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Ausschreibungssprachen und clientseitige Programmierung > HTML, XML und CSS > Eigene Programmiersprache basierend auf XML entwickeln
Antwort
 
Themen-Optionen
Alt 05.04.2008, 15:30   Nach oben    #1
mickiboy
Neuer Benutzer
 
Registriert seit: 18.01.2008
Beiträge: 5
Standard Eigene Programmiersprache basierend auf XML entwickeln

Hallo!

Ich hätte ja mal gerne gewusst, wie man eine XML-basierte Programmiersprache (sowas wie HTML) entwickelt.

Danke im Voraus!
mickiboy ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.04.2008, 16:23   Nach oben    #2
Hobbyuser
Benutzer
 
Registriert seit: 12.08.2006
Beiträge: 38
Standard

Hi mickiboy

auch dabei kann dir Selfhtml helfen.


Viel Spaß beim lesen.
Hobbyuser
Hobbyuser ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.04.2008, 17:27   Nach oben    #3
Corvin
Erfahrener Benutzer
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 439
Standard

http://www.w3schools.com/xml/default.asp
http://www.w3schools.com/xsl/default.asp

Falls du an Literatur interessiert bist, dieses Buch ist imo sehr lesenswert:

ISBN: 3826680634



Zitat:
Zitat von mickiboy Beitrag anzeigen
[...] XML-basierte Programmiersprache [...]
Auszeichnungssprache
__________________
Corvin ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.04.2008, 15:24   Nach oben    #4
mickiboy
Neuer Benutzer
 
Registriert seit: 18.01.2008
Beiträge: 5
Standard

Nein, eigentlich meinte ich nicht, wie man XML lernt, sondern wie man sowas programmiert/entwickelt.
__________________
Mann muss etwas so oft versuchen, bis es klappt
mickiboy ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.04.2008, 15:47   Nach oben    #5
Basti
Erfahrener Benutzer
 
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 749
Standard

Was meinst du denn genau?

Wirklich eine Programmiersprache in XML-Notation?

Abgesehen davon, dass es da bestimmt bereits auch Open-Source-Umsetzungen gibt, kann ich dir als Ansatz einen Blick in Systeme empfehlen, die XML für ähnliche Zwecke verwenden und in denen es bereits Parser und Prozessoren gibt. Mir fallen da spontan Template- und Workflow-Engines ein.

Basti
Basti ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.04.2008, 18:08   Nach oben    #6
mickiboy
Neuer Benutzer
 
Registriert seit: 18.01.2008
Beiträge: 5
Standard

Zitat:
Zitat von Basti Beitrag anzeigen
Wirklich eine Programmiersprache in XML-Notation?
Ja
__________________
Mann muss etwas so oft versuchen, bis es klappt
mickiboy ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.04.2008, 18:11   Nach oben    #7
Hobbyuser
Benutzer
 
Registriert seit: 12.08.2006
Beiträge: 38
Standard

Zitat:
Zitat von mickiboy Beitrag anzeigen
wie man eine XML-basierte Programmiersprache (sowas wie HTML) entwickelt.
Sorry mickiboy

jetzt bin ich auch verwirrt.

Für mich liest sich das immer noch so, als wolltest du etwas HTML ähnliches erstellen, nur halt mit eigenen Tags. Und genau das geht mit XML, allerdings heisst es nicht Programmiersprache sondern Auszeichnungssprache.

Willst du so etwas wie XML selber programmieren, wird es schon schwieriger. Denn du benötigst nicht nur die Sprache (MML = Mickis Markup Language ), sondern auch ein Programm das mit deiner Sprache definierte Dokumente anzeigen bzw. umsetzen kann.

Also beschreibe mal genauer was du machen willst, so kann man nur mutmaßen und nicht helfen.
Hobbyuser ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.04.2008, 18:17   Nach oben    #8
Bleistift
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 287
Standard

Also ich verstehe ihn so, dass er eine Programmiersprache (wie Java, C etc.) basteln will, die mit XML geschrieben wird. Also:
Code:
<variable name="i" value="0" />
<while condition="$i lt 10">
    <variable name="i" value="+1">
</while>
*duck* xD
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.04.2008, 18:37   Nach oben    #9
mickiboy
Neuer Benutzer
 
Registriert seit: 18.01.2008
Beiträge: 5
Standard

Zitat:
Zitat von Hobbyuser Beitrag anzeigen
Für mich liest sich das immer noch so, als wolltest du etwas HTML ähnliches erstellen, nur halt mit eigenen Tags.
Ja, das möchte ich ja auch machen.
Zitat:
Zitat von Hobbyuser Beitrag anzeigen
Und genau das geht mit XML, allerdings heisst es nicht Programmiersprache sondern Auszeichnungssprache.
Stimmt, du hast recht.
__________________
Mann muss etwas so oft versuchen, bis es klappt
mickiboy ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.04.2008, 22:32   Nach oben    #10
Binary
Benutzer
 
Registriert seit: 01.02.2005
Beiträge: 64
Standard

Hmmm... Ich würde da so vorgehen:

Ich bin praktisch veranlagt - daher würde ich zunächst eine beispielhafte XML-Datei erstellen, die all das enthält, was du brauchst (Tags, Values, ...) und von der Struktur her dem entspricht, wie sie später aussehen soll.

Beispiel:
Code:
<quizdata version="1.0">
    <specific_options>
        <background_image res="../data/example/bg.gif" />
        <buzzer_sound res="../data/example/buzzer.wav" />
        <title>Beispielquiz-File</title>
    </specific_options>
    <questions>
        <quest worth="100" category="Example" id_num="1">Wie erstelle ich eine Quiz-Data-Datei?</quest>
        
        <!--Dies ist ein Kommentar!-->

        <ans id_num="1">Schau dir diese Datei an</ans>
        <quest worth="200" category="Example" id_num="2">Wie mache ich jetzt weiter?</quest>
        <ans id_num="2">Bearbeite diese Datei</ans>
    </questions>
</quizdata>
Sobald du all das darin hast (kannst natürlich auch eine Baumstruktur auf Papier malen, o.ä.), würde ich einen DOCTYPE festlegen. Tutorials gibts dazu im Inet zu Hauf - z.B. gibt es bei den obigen Links zu der w3school auch einen Abschnitt "XML Validation".

Der Doctype bietet zusätzliche Sicherheit:
So weißt du nicht nur, dass dein XML wohlgeformt ist (alle geöffneten Tags auch wieder in der richtigen Reihenfolge geschlossen), sondern auch, dass dein XML-Dokument der geforderten Struktur entspricht (in meinem Beispiel: <title> muss innerhalb von <specific_options> stehen, alles wird von <quizdata> umschlossen und <quizdata> muss die Versionsnummer enthalten.
__________________
  1. My software never has bugs. It just develops random features!
  2. Beta. Software undergoes beta testing shortly before it's released. Beta is Latin for 'still doesn't work.'
  3. There are two ways to write error-free programs. Only the third one works.
Binary ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bug im PEAR XML Parser? ex³ PEAR, PECL und Frameworks 11 15.02.2007 14:51
[PHP] Gästebuch auf Textdatei basierend Jann Hendrik Tutorials 4 11.01.2006 07:50
[PHP] Aktuell gespielten Titel von XMMS auf einer Webseite in einer Grafik anzeigen Corvin Tutorials 0 28.11.2005 16:26
Login auf mehreren Domains Homepagespeicher PHP-Programmierung 17 21.08.2005 16:54
xml parsing nove HTML, XML und CSS 10 16.07.2005 07:43


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:22 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44