java-forum.org - Java programmieren aus Leidenschaft
Java 6 Einstieg und professioneller Einsatz
Alter Preis: 34,90 EUR
Jetzt: 0,00 EUR

zzgl. Versandkosten

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Java - Programmierung > XML und Co.

Antwort     Ist dieses Thema erledigt?
Themen-Optionen Thema durchsuchen Ansicht
Alt 26.01.2010, 22:54   #1 (permalink)
Stammbenutzer
Megabyte
 
Registriert seit: 20.08.2009
Fachbeiträge: 2.027
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Muss die Reihenfolge einheitlich sein? Bitte kurz reinschauen

Hallo Community,
muss die Reihenfolge in der XML Dokument übereinstimmen/Einheitlich sein?

Beispiel:

XML Code: Quelltext in neuem Fenster öffnen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<seminar>
<titel>Einführung in XML</titel>
<person ansprech="Herr" typ="Teilnehmer">
<vorname>Hans</vorname>
<nachname>Rabicht</nachname>
</person>
 
<person ansprech="Frau" typ="Seminarleiter">
<nachname>Mueller</nachname>
<vorname>Franziska</vorname>
</person>
 
<person ansprech="Herr" >
<nachname>Maier</nachname>
<vorname>Markus</vorname>
</person>
 
</seminar>


Meine Fragen:

1) Bei einem kommt zuerst Vorname danach Nachname bei den anderen kommt es umgekehrt also zuerst Nachname danach Vorname kann es so bleiben oder müssen die Einheitlich sein?

2) bei der letzten Person fehlt der typ ganz, muss er den genauso enthalten oder kann es auch bei einen oder anderen fehlen?

3) Was für eine Reihenfolge legt die DTD fest? Was für Reihe die Elemente der XML Dokument einhalten sollen? Also die Reihenfolge der Elemente?

VIELEN DANK!
babuschka ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 26.01.2010, 22:59   #2 (permalink)
Benutzer
short
 
Registriert seit: 13.08.2009
Fachbeiträge: 31
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Da Du keine DTD mit angegeben hast, kann ich nichts über eine festgelegte Reihenfolge sagen. Aber grundsätzlich muss keine Reihenfolge vorgeschrieben sein und die Elemente können so viele Attribute besitzen wie sie wollen...
esmeralda ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 26.01.2010, 23:08   #3 (permalink)
Stammbenutzer
Megabyte
Themenstarter
 
Registriert seit: 20.08.2009
Fachbeiträge: 2.027
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Zitat: esmeralda
Beitrag anzeigen
Da Du keine DTD mit angegeben hast, kann ich nichts über eine festgelegte Reihenfolge sagen. Aber grundsätzlich muss keine Reihenfolge vorgeschrieben sein und die Elemente können so viele Attribute besitzen wie sie wollen...
also dtd spielt hier ja keine rolle ich will nur wissen, ob die Reihenfolge der Elemente innerhalb der XML Dokument einheitlich sein müssen.

Wie in diesem Beispiel ob z.b. auch vorkommen kann, dass bei einem zuerst vorname und danach nachname und bei dem anderen Person dann das umgekehrt ist also dass zuerst nachname danach vorname kommt?
babuschka ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 26.01.2010, 23:12   #4 (permalink)
Benutzer
short
 
Registriert seit: 13.08.2009
Fachbeiträge: 31
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Wenn keine DTD da ist, ist es schnurz. Da ist Reihenfolge egal, oder ob ein Element mal nicht vorkommt oder ein Attribut.
esmeralda ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 26.01.2010, 23:20   #5 (permalink)
Stammbenutzer
Megabyte
Themenstarter
 
Registriert seit: 20.08.2009
Fachbeiträge: 2.027
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
So sieht DTD z.B. aus:

XML Code: Quelltext in neuem Fenster öffnen
1
2
3
4
5
6
7
8
9
10
11
12
<!ELEMENT seminar (titel,person+)>
 
<!ELEMENT titel (#PCDATA)>
 
<!ELEMENT person (nachname, vorname) >
<!ATTLIST person 
            ansprech (Frau|Herr) 
            typ (Seminarleiter|Teilnehmer) (#IMPLIED)
>
                 
<!ELEMENT nachname (#PCDATA)>
<!ELEMENT vorname (#PCDATA)>
babuschka ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 27.01.2010, 08:18   #6 (permalink)
Stammbenutzer
Team Plugin-System
Team RPGenesis
Megabyte
 
Benutzerbild von MQue
 
Registriert seit: 15.03.2007
Fachbeiträge: 1.240
Blog-Einträge: 1
Abgegebene Danke: 16
Erhielt 76 Danke für 71 Beiträge
In Eclipse kann man eine XML- Datei mit einer DTD oder einem Schema validieren,
mach einfach ein XML- Projekt wo du die XML Datei und die DTD reingibtst, in der XML- Datei den Pfad zur DTD und dann rechte MT auf der XML- Datei -> validate,
Da kannst du dann schaun obs klappt oder nicht.
__________________
Leben, das ist das Allerseltenste in der Welt - die meisten Menschen existieren nur.
Die Kunst ist, einmal mehr aufzustehen, als man umgeworfen wird.
Migrate Web Appl to JBoss AS 7
http://www.youtube.com/watch?v=VjfvefZ_Kf8
MQue ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 27.01.2010, 22:21   #7 (permalink)
Stammbenutzer
Megabyte
Themenstarter
 
Registriert seit: 20.08.2009
Fachbeiträge: 2.027
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
es hat sich erledigt, ich habe es validiert, die reihenfolge wird in dtd festgelegt, dies muss dann innerhalb xml dokument eingehalten werden!
babuschka ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort     Ist dieses Thema erledigt?

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
GMF Reihenfolge innerhalb von Compartments änderbar machen NoUsernameFound Plattformprogrammierung 2 01.01.2010 20:36
JPA Annotations @ManyToMany + reihenfolge als key mephi Datenbankprogrammierung 15 04.12.2008 15:52
EJB Optimieren mayer Allgemeines EE 3 17.08.2005 06:23
2D Array Probleme (Reihenfolge, kopieren). froschkoenig Hausaufgaben 3 08.06.2005 15:58
ResourceBundle Reihenfolge herstellen Adieran Allgemeine Java-Themen 1 27.11.2004 15:17


Lesezeichen

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen 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 aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:09 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de