XML-Technologien
Posts 1-5 of 5
-
Guido Brune Premium MemberThe company name is only visible to registered members.gutes & belastbares XML erstellen - nextGen Mehrspielerspiel
Hallo zusammen,
ich bin zur Zeit in die Validierung eines XML-Dokumentes involviert, bei dem es um die Validierung und das Testen eines XML-Dokumentes für ein Mehrspielspielerspiel (hier: Legends (
http://en.wikipedia.org/wiki/Legends_%28PBM%29 ) geht.
Innerhalb des Testen des XMLs gibt es jetzt unterschiedliche Ansichten, wie gutes XML auszusehen hat.
Die Ansichten sind sowohl unter den Testern unterschiedlichen als auch zwischen den Testern und dem Entwickler unterschiedlich. Natürlich dann man eine Parser erstellen, der alles parst, aber das XML sollte es den unterschiedlichen Parser so einfach wie möglich machen. Leider gibt es kein XML Schema zu dem Format.
+ Wie legt man innerhalb einer Gruppe die gleichen Massstäben an die XML Dokumente an?
+ Wie erstellt man gutes und belastbares XML gegen das man programmieren kann?
+ Wie organisiert man den Test? Im Moment ist der Test über eine Yahoo-Mailgruppe organisiert. Nach
meiner Ansicht nach suboptimal. Sourceforge wäre eine Alternative. Gibt es weitere Plattformen?
+ Gibt es Programme, die aus einem bestehtenden XML Dokument einen Vorschlag für ein XML-Schema erstellen?
Gruß & Danke,
Guido Brune
- 04 Jun 2010, 03:11 am
-
Reinhard MüllerThe company name is only visible to registered members.Re: gutes & belastbares XML erstellen - nextGen Mehrspielerspiel
Hallo,
zur letzten Frage:
Ein Tool, das einen Vorschlag für ein Schema zu einem XML-Dokument macht ist "Stylus Studio" von Progress Software (
http://www.stylusstudio.com).
Viele Grüße,
Reinhard Müller
- 08 Jun 2010, 08:10 am
-
Markus Wiedenmaier Premium MemberThe company name is only visible to registered members.Re^2: gutes & belastbares XML erstellen - nextGen Mehrspielerspiel
Hallo,
ich bin zur Zeit in die Validierung eines XML-Dokumentes involviert, Dazu gibt's doch XSD
Wie legt man innerhalb einer Gruppe die gleichen Massstäben an die XML Dokumente an? Wie erstellt man gutes und belastbares XML gegen das man programmieren kann? Auf Basis einer bereits verfügbaren, abgestimmten Schemadefinition.
Gibt es Programme, die aus einem bestehtenden XML Dokument einen Vorschlag für ein XML-Schema erstellen? Sicher gibt es die. Eines davon wurde auch bereits erwähnt. Die Frage ist nur: Was bringt das wirklich? Wenn man mal schnell was braucht z.B. für ein Prototyping, ist die Funktion super. Aber in diesem Fall m.E. nicht der richtige Ansatz. Es gilt der Grundsatz des Contract First Designs.
Eine XSD sollte deshalb immer Vorfeld, der Konzeptionsphase, erstellt und während des Projekts ggf. nochmals einem Review zu unterzogen werden.
Wichtig ist, dass das Informationsmodell klar ist, dieses dem Anwendungsfall entspricht und als Basis für die Entwicklung der Schnittstelle dient. Jedes Programm welches einedieser XML-Instanzen verwendet, kann diese gegen dieses vereinbarte Schema validieren und weiß wie sie auf die Inhalte zugreifen muss.
In diesem Fall würde ich das XSD ohne Vorbelastung des bestehenden XMLs neu aufsetzen und dieses als Basis zur Anpassung des Programmcodes verwenden. Die Frage ist ob sich der Aufwand lohnt. Wenn die Software etwas länger pflegbar sein soll, m.E. ja.
Wie organisiert man den Test?
http://code.google.com soll ganz gut sein
Ansonsten suchen Sie mal in en.wikipedia.org nach "Comparison of issue-tracking systems" Da gibt es eine Liste von Bugtracking-Systemen (auch OpenSouce z.B. Bugzilla, Mantis) etc. Diese werden meist für ein paar Euro irgendwo gehostet oder können kostenlos mit etwas Aufwand in den eigenen Webspace integriert werden.
In meinen Projekten verwende ich das Tracker-Moduls meines WebCMS TikiWiki. Ein schönes goody ;-)
Schöne Grüsse
Markus Wiedenmaier
- 08 Jun 2010, 11:04 am
-
Post visible to registered members
-
Post visible to registered members
