AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

XML die richtige Wahl?

Offene Frage von "Whistler"
Ein Thema von Whistler · begonnen am 23. Mär 2006
Antwort Antwort
Whistler

Registriert seit: 2. Mär 2004
98 Beiträge
 
Delphi 2006 Professional
 
#1

XML die richtige Wahl?

  Alt 23. Mär 2006, 18:02
Hallo,

folgende soll umgesetzt werden:
Es gibt zwei Tabellen:
  • Hersteller
  • Produkte
In der Hersteller-Tabelle speichere ich in Felder Daten wie
  • Name
  • Adresse
  • Telefonnummer
In der Tabelle "Produkte" hingegen
  • Produktname
  • Von Hersteller
  • Beschreibung

Ich möchte nun hingehen und Listboxen anzeigen lassen.
Der Anwender wählt in der ersten Listbox den Herstellernamen.
Nun soll in der Listbox2 alle Produkte dieses Herstellers angezeigt werden...
Wählt auch hier der Hersteller einen Eintrag (=Produkt) aus, so soll in einem Infokasten alle Details ausgegeben werden.


Ich dachte mir zu Beginn:
Zitat:
Hey, ich mache einfach zwei XML-Dateien, lese sie zu Beginn ein und speichere sie im Speicher. Den Listboxen weise ich dann eben gemäß meinen Wünschen die verschiedenen Felder zu. Dummy-XML:

Code:
<Eintrag>
  <ID>1</ID>
  <Name>Muster GmbH</Name>
  <Adresse>Musterstraße 1</Adresse>
  <Telefonnummer>123456789</Telefonnummer>
</Eintrag>

Analog für die Produkte:

<Eintrag>
  <ID>1</ID>
  <VonHersteller>1</VonHersteller>
  <Name>Tolles Produkt</Name>
  <Beschreibung>Ein gaaanz tolles Produkt</Beschreibung>
</Eintrag>
Leider weiß ich aber nicht, wie performant das ganze ist.
Wir reden von ca. 100 Herstellern und ~1000 Produkten.

Wichtig ist mir, dass alles beim Start eingelesen wird...
Ist XML hierfür wirklich gut?
Sollte ich evtl. auf "MyBase" bauen und lediglich die DB beim Start Mittels XML befüllen?
Wäre eine andere Speicherung sinnvoller?
mfg

Whistler
  Mit Zitat antworten Zitat
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 16:35 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