AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein XML Delphi Ist "meine" Struktur XML-Konform?
Thema durchsuchen
Ansicht
Themen-Optionen

Ist "meine" Struktur XML-Konform?

Ein Thema von TheMiller · begonnen am 19. Dez 2008 · letzter Beitrag vom 20. Dez 2008
Antwort Antwort
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

Ist "meine" Struktur XML-Konform?

  Alt 19. Dez 2008, 19:47
Hallo,

ich beschäftige mich nun seit ein paar Stündchen mit XML und möchte nun wissen, ob eine solche Struktur möglich bzw. konform ist und ob sie Probleme bereiten könnte. Hier mal das, was ich meine:

XML-Code:
<ENTERTAINMENT>
 <FILM>
 </FILM>

 <FILM>
 </FILM>

 <LIED>
 </LIED>

 <BILD>
 </BILD>
</ENTERTAINMENT>
Ich hoffe, ihr wisst, was ich meine. Ich möchte nicht für jede neue "Element-Kategorie" eine neue XML-Datei erstellen. Sonst würden die Datensätze quasi auseinandergerissen und ich hätte Probleme beim Anzeigen der Daten. Die gehören teilweise zusammen.

Oder gibt es in XML sowas wie Fremdschlüssel und eine Art JOINs wie bei Datenbanken.

Danke
  Mit Zitat antworten Zitat
omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Ist "meine" Struktur XML-Konform?

  Alt 19. Dez 2008, 20:05
Wäre folgendes nicht sinnvoller?
Code:
<ENTERTAINMENT>
 <FILME>
  <FILM>
  </FILM>
  <FILM>
  </FILM>
 </FILME>

 <LIEDER>
  <LIED>
  </LIED>
  <LIED>
  </LIED>
 </LIEDER>

 <BILDER>
  <BILD>
  </BILD>
  <BILD>
  </BILD>
 </BILDER>
</ENTERTAINMENT>
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#3

Re: Ist "meine" Struktur XML-Konform?

  Alt 19. Dez 2008, 20:08
Das geht?

ich dachte ein XML-Dokument hat immer nur ein Root-Element

EDIT: Stopp: Ich habe jetzt den Unterschied gesehen. Das sind ja garkeite Root-Elemente.

Ok, diese Struktur ist sehr gut. Genau das wollte ich.
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#4

Re: Ist "meine" Struktur XML-Konform?

  Alt 19. Dez 2008, 20:31
Zitat von DJ-SPM:
EDIT: Stopp: Ich habe jetzt den Unterschied gesehen. Das sind ja garkeite Root-Elemente.

Ok, diese Struktur ist sehr gut. Genau das wollte ich.
Wie, da bist du selbst nicht drauf gekommen?

Mit freundlichen Grüßen,

Valle
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#5

Re: Ist "meine" Struktur XML-Konform?

  Alt 19. Dez 2008, 20:41
Ja bin ich. Wollte wie gesagt wissen, ob das auf Konform ist oder Fehler bringt mit sich bringt. Nur weil ich das so mache, muss das lange net bedeuten, dass das auch so ok ist.
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#6

Re: Ist "meine" Struktur XML-Konform?

  Alt 19. Dez 2008, 20:43
Zitat von DJ-SPM:
Ja bin ich. Wollte wie gesagt wissen, ob das auf Konform ist oder Fehler bringt mit sich bringt. Nur weil ich das so mache, muss das lange net bedeuten, dass das auch so ok ist.
Achso, ok. Ist natürlich berechtigt die Frage, besser als wenn man es falsch macht.
Frohe Weihnachten!

Mit freundlichen Grüßen,

Valle
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#7

Re: Ist "meine" Struktur XML-Konform?

  Alt 19. Dez 2008, 20:48
Müssen XML-Tags nicht immer kleingeschrieben (also "entertainment" statt "ENTERTAINMENT") werden?

MfG,
Bug
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: Ist "meine" Struktur XML-Konform?

  Alt 19. Dez 2008, 21:18
Falls du mal ein nettes Programm zum Erstellen von XML-Schemas und Dateien brauchst. Mir hat das recht gut gefallen:
http://www.liquid-technologies.com/X...XmlStudio.aspx

Edit: Damit kannst du auch deine Dateien validieren.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#9

Re: Ist "meine" Struktur XML-Konform?

  Alt 19. Dez 2008, 21:30
Zitat von BUG:
Müssen XML-Tags nicht immer kleingeschrieben (also "entertainment" statt "ENTERTAINMENT") werden?
Ich glaube nicht. Ich glaube aber, dass man es meistens macht, weil eben <Tag> was anderes als <tag> ist. Deswegen soll man in XHTML auch alle Tags klein schreiben. Außerdem sieht (meiner Meinung nach - darum lässt sich's ja streiten) es klein geschrieben einfach besser aus. *g*

Mit freundlichen Grüßen,

Valle
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#10

Re: Ist "meine" Struktur XML-Konform?

  Alt 20. Dez 2008, 13:05
Guten Morgen / Tag!

Also, die Tags schreibe ich eigentlich auch immer klein. Ich arbeite viel mit Linux und php. Die beiden achten ja auch auf Groß- und Kleinschreibung.

Ich bin gerade dabei, mir eine Klasse für den Umgang mit XML zu schreiben. Allerdings ist das ein bissl schwieriger als ich dachte...

Frohe Festtage, falls wir uns nicht mehr lesen!
  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 02:21 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