Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi.

Ich bin gerade am WCF-Apps entwickeln und brauche eine eigene DTD Definition. Leider blicke ich durch den Wikipedia-Artikel gerade nicht durch...

Also. Es geht um eine Endanwendung für Projektmanagement. Ich bin gerade dabei eine XML Datei zu entferfen für die Roadmap...

XML-File:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE roadmap SYSTEM "http://www.dev5-media.de/DTDs/roadmap.dtd">


<data>


	<summary version="0.1 Alpha 1">


		<todo>

			<name><![CDATA[Kurzbezeichnung]]></name>

			<description><![CDATA[Beschreibung]]></description>

			<status><![CDATA[unallocated]]></status>

			<priority>100</priority>

			<author><![CDATA[]]></author>

		</todo>


		<todo>

			<name><![CDATA[Kurzbezeichnung 2]]></name>

			<description><![CDATA[Beschreibung 2]]></description>

			<status><![CDATA[unallocated]]></status>

			<priority>50</priority>

			<author><![CDATA[]]></author>

		</todo>


		<todo>

			<name><![CDATA[Kurzbezeichnung 3]]></name>

			<description><![CDATA[Beschreibung 3]]></description>

			<status><![CDATA[unallocated]]></status>

			<priority>1</priority>

			<author><![CDATA[]]></author>

		</todo>


	</summary>


<data>
Baumbeschreibung:
    * <data> existiert nur ein mal (wie normale import.xml dateien "eventlistener.xml") und hat keine Parameter.

          o <summary> existiert in unbestimmter Anzahl. Es hat einen einzigen Parameter, version, der immer angegeben werden muss.

                + <todo> kommt mehrmals in <summary> vor und hat keine Parameter.

                      # <name> kommt einmal in <item> vor. <![CDATA[]]> muss gesetzt sein. Typ ist ANY. Wert muss gesetzt sein.

                      # <description> kommt einmal in <item> vor. <![CDATA[]]> muss gesetzt sein. Typ ist ANY. Wert muss nicht gesetzt sein.

                      # <status> kommt einmal in <item> vor. <![CDATA[]]> muss gesetzt sein. Typ ist eine Werteliste bestehend aus:

                            * unallocated

                            * not started

                            * in operation

                            * waiting

                            * resetted

                            * bug

                            * completed

                        Es muss ein Wert angegeben werden welcher nicht mit den anderen Werten kombinierbar ist. Wert muss gesetzt sein.

                      # <priority> kommt einmal in <item> vor. <![CDATA[]]> entfällt. Typ ist INTEGER. Wert muss gesetzt sein.

                      # <author> kommt einmal in <item> vor. <![CDATA[]]> muss gesetzt sein. Typ ist ANY. Wert muss nicht gesetzt sein.
Ich habe jetzt folgende DTD gebaut (welche wohl falsch ist)... DTD-File:
<!ELEMENT data (todo)>

<!ELEMENT todo (item)>

<!ELEMENT todo (name,description,status,priority,author)>

<!ELEMENT name ANY>

<!ELEMENT description ANY>

<!ELEMENT status ("unallocated"|"not started"|"in operation"|"waiting"|"resetted"|"bug"|"completed")>

<!ELEMENT priority ANY>

<!ELEMENT author ANY>

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...