Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Ausschreibungssprachen und clientseitige Programmierung > HTML, XML und CSS > Daten in ein großes XML-File oder in Verzeichnisstruktur ablegen?
Antwort
 
Themen-Optionen
Alt 12.03.2005, 10:28   Nach oben    #1
franz
Gast
 
Beiträge: n/a
Standard Daten in ein großes XML-File oder in Verzeichnisstruktur ablegen?

Hallo Leute,

Ich bin begeisterter Kletterer und möchte mir deshalb ein Programm zur Verwaltung der Kletterrouten schreiben. Jetzt weiß ich leider nicht, wie ich das am elegantesten (und effizientesten) löse.

Ich möchte das ganze übersichtlich und logisch ablegen. D. h. Es gibt verschiedene Länder (z.B. Deutschland ...), darin Regionen (z.B. Frankenjura), hier einzelne Gebiete mit mehreren Sektoren ( z.B. links, mitte, rechts ... ). In den Sektoren findet man dann die Routen (mit Eigenschaften wie Schwierigkeit, Schönheit, Länge...).

Mir stellt sich nun die Frage wie ich das abspeichern soll.

Ein XML-File in der Form
Code:
<land name="Deutschland>
   <region name="Frankenjura">
      <gebiet name="Riffler">
         <sektor name="Talseite">
            <route name="Dolomitverschneidung" schwer="7-" schoen="2" ... > </route>
            <route ... ></route>
         </sektor>
         <sektor name="Bergseite">
            <route name="..." ... > </route>
         </sektor>
      </rgebiet>
   </region>
</land>
Oder ist es besser einen Verzeichnisbaum zu erstellen in der Form
Code:
[Land]
   [Region]
      [ ... ]
Das könnt ihr euch ja vorstellen.
In den einzelnen Ordnern befinden sich Dateien index.xml, in denen nähere Angaben zu Land, Region, Gabiet ... zu finden sind. In den [Sektor]-Ordnern werden die Routen als XML-Files abgespeichert als <Routenname>.xml.

Was ist eurer Meinung nach die bessere Lösung?
Wo lassen sich die Daten einfacher bzw. schneller auslesen?
Wo kann man einfacher neue Routen, Sektoren usw. anlegen?

Besten Dank schon mal für eure Mühe und Geduld

Franz
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.03.2005, 10:45   Nach oben    #2
peschmae
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

Das Problem bei einem Riesigen XML-File ist wohl dass du da jeweils das ganze aufs mal schreiben musst - also auch das ganze lesen.

Ich würde deshalb eher zur zweiten Lösung tendieren. Oder dann gleich eine "richtige" Datenbank, aber davon habe ich dann auch keine Ahnung

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.03.2005, 10:52   Nach oben    #3
franz
Gast
 
Beiträge: n/a
Standard

Mit der DB geht's mir genauso. K.A.
Außerdem wollte ich XML schreiben und lesen testen.

Werde es dann wahrscheinlich mit Verzeichnisbaum ausprobieren.

Ist denk ich auch leichter neue Daten einzufügen.

Wenn jemand eine andere Sicht hat freu ich mich über die Antwort.

Danke

Franz
 
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
Hardware-RAID-Lösung robo47 Plauderecke 29 26.12.2007 04:49
xml parsing nove HTML, XML und CSS 10 16.07.2005 07:43


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:30 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