ich habe mal eine kleine Zusammenfassung erstellt. Sie ist nicht vollständig und deckt nur die Themen ab, die mir nicht geläufig sind. Am Ende habe ich auch noch die beiden bekannten Klausuren mit Lösung angehängt.
Mir ist aber ein kleiner Fehler aufgefallen (korrigiert mich bitte, falls ich falsch liege):
Es geht um Aufgabe 8 der WS09/10 Klausur:
attribut6 müsste hier, in meinen Augen, als Namensraum den Wert "null" haben, da attribute die Namensräume nicht "erben" können.
Hi,
du meinste Aufgabe 10 oder?
Du hast recht, Attribut 6 ist keinem Namensraum zugeordnet. Es sind außerdem noch mehr Fehler drin. Beispielsweise element 4. Angegeben ist, dass es keinem Namensraum zugeordnet ist. Das stimmt so nicht. Es gehört zum Namensraum nsC (freilichtmusem-hagen.de), siehe dazu meine Erklärung: [url]https://www.studienservice.de/fernuni-hagen/61465/[/url]
Element 3 müsste meiner Meinung nach auch den Namensraum nsB bekommen, so wie sein übergeordnetes Element 2.
Die Vererbung gilt doch nur, wenn z.B. xmlns="[url]https://www.beispiel.de[/url]" steht. Wenn xmlns**:nsc**="[url]https://www.beispiel.de[/url]" steht wird nicht vererbt.
Deshalb wären bei mir
element3: Null
element4: Null
Also ich würde es nicht so machen.
Die Vererbung gilt doch nur, wenn z.B. xmlns="[URL='https://www.beispiel.de/'][U][COLOR=#0066cc]https://www.beispiel.de[/COLOR][/U][/URL]" steht. Wenn xmlns**:nsc**="[URL='https://www.beispiel.de/'][U][COLOR=#0066cc]https://www.beispiel.de[/COLOR][/U][/URL]" steht wird nicht vererbt.
Deshalb wären bei mir
element3: Null
element4: Null
Bitte korrigiert mich, falls ich falsch liege.
Bei Element 3 gebe ich dir auf jeden Fall recht aber bei Element 4 bin ich mir nicht sicher. Innerhalb des Elementes wird ein Namensraum deklariert und zwar mit Präfix. Das heißt, alle Kindelemente brauchen das Präfix damit der Namensraum auch für diese gilt. Aber bei dem Element 4 bin ich mir da nicht sicher, ob es auch ein Präfix braucht, damit der Namensraum gilt oder ob es reicht, wenn dieser innerhalb des Elementes deklariert wird.
Bei Wikipedia steht nur, dass Kindelemente eines Elements mit Präfix nicht automatisch denselben Namensraum besitzen. Sie müssen ebenfalls mit einem Präfix versehen werden.
Hat jemand ne Ahnung?
Hab noch ne Frage zur Klausur WS11/12 Aufgabe 4.
Hier wird gefragt welche Schlüsselwörter der DTD-Deklaration entsprechen. Zur Auswahl stehen
[LIST]
[*]ENTITY
[*]!VARLIST
[*]ENTITIES
[*]EVENT
[/LIST]
Im Dokument von Kamuffel wurde als Lösung angegeben, dass nur ENTITY richtig ist. Ich halte ENTITIES aber auch für richtig, da es zu den Attributtypen gehört, sie KE3 Seite 15. Oder hab ich was an der Aufgabenstellung nicht richtig verstanden? Wie seht ihr das?
Also wenn ich das bei Video2Brain richtig verstehe, wird der namensraum auch den Attributen vererbt. Er sagt es zwar nicht, zeigt es aber.
Klausur 11/12 Aufgabe 3 ist ein Fehler:
Bestandteile eines Kodierungsmodell sind
ein abstrakter Zeichensatz
eine Codetabelle
ein Kodierungsformat
ein Kodierungsschema
eine Übertragungssyntax, die über so genannten „glatten Text“ hinaus geht
Aufgabe 10 der WS09/10 Klausur:
Also wenn ich das bei Video2Brain richtig verstehe, wird der namensraum auch den Attributen vererbt. Er sagt es zwar nicht, zeigt es aber.\
Hi,
Attribute brauchen immer ein Präfix. Schau mal hier [URL='https://www.studienservice.de/fernuni-hagen/61465/'][U][COLOR=#0066cc]https://www.studienservice.de/fernuni-hagen/61465/[/COLOR][/U][/URL] Beitrag 12. Da habe ich die Regeln mal notiert.
Bei Element 3 gebe ich dir auf jeden Fall recht aber bei Element 4 bin ich mir nicht sicher. Innerhalb des Elementes wird ein Namensraum deklariert und zwar mit Präfix. Das heißt, alle Kindelemente brauchen das Präfix damit der Namensraum auch für diese gilt. Aber bei dem Element 4 bin ich mir da nicht sicher, ob es auch ein Präfix braucht, damit der Namensraum gilt oder ob es reicht, wenn dieser innerhalb des Elementes deklariert wird.
Bei Wikipedia steht nur, dass Kindelemente eines Elements mit Präfix nicht automatisch denselben Namensraum besitzen. Sie müssen ebenfalls mit einem Präfix versehen werden.
Hat jemand ne Ahnung?
Also, meiner Ansicht nach, kann ein Element nur dann erben, wenn bei einer Namensraum Definition kein Präfix angegeben wird. Zum Beispiel bei xmlns="[url]https://www.beispiel.de[/url]" (bei xmlns**:nsA**="[url]https://www.beispiel.de[/url]" wäre es nicht der Fall) . Das spezifische Beispiel kommt auch nur bei element5 in besagter Aufgabe 10 vor. Da element6, quasi innerhalb des element5's steht, erbt es den Namensraum.
Tipp: In den Lösungen zur Einsendeaufgabe 3 gibt es als Aufgabe 3 auch nochmal so eine Namensraumaufgabe. Dort kam ich nach obiger Logik, auf die selben Lösungen wie der Lehrstuhl.
windi wrote:
Aufgabe 10 der WS09/10 Klausur:
Also wenn ich das bei Video2Brain richtig verstehe, wird der namensraum auch den Attributen vererbt. Er sagt es zwar nicht, zeigt es aber.\
Auf Seite 30 im Kurstext (KE3) steht dazu: " Dieses Vorgehen gilt nur für Elemente, nicht aber für Attribute." Am besten mal kurz die Seite in der KE3 nachschlagen.
Also ich bin auch nicht super tief in dem Thema drin und lerne XML zum ersten Mal... Aber zumindest scheint das obige laut Kurseinheiten / Übungsaufgaben richtig zu sein. Schaut es aber am besten nochmal nach - Ich lass' mich gerne korrigieren.
Ein dumme frage, ich habe ein Problem mit der aussage
"3. Wird innerhalb eines Elementes ein Namensraum mit Präfix (in der Form präfix:[URL='https://www.beispiel.de/']https://www.beispiel.de[/URL]) deklariert, so gilt der Namensraum für das Element, in dem dieser deklariert wurde, nur, wenn das Element mit dem Präfix versehen worden ist. Andernfalls hat der Namensraum für das Element keine Gültigkeit."
Weisst du wo du das her hast ? also quelle ?
Weil ich dazu explizit nichts finde.
Wenn ich was in der richtung habe, interpretiere ich das anders.
hier noch ein beispiel.. die Farben zeigen welche Elemente welchen namenspace zuzuordnen sind.
[url]https://zvon.org/xxl/NamespaceTutorial/Output_ger/example8.html[/url]
hier noch ein beispiel.. die Farben zeigen welche Elemente welchen namenspace zuzuordnen sind.
[url]https://zvon.org/xxl/NamespaceTutorial/Output_ger/example8.html[/url]
Das Beispiel ist auf den ersten Blick ein wenig verwirrend aber bestätigt meine Aussage doch aus dem anderen Beitrag. Schau es dir noch einmal an und lies dazu meinen Beitrag. Davon mal abgesehen existieren in dem Beispiel keine Attribute sondern nur Elemente.
KE3: "Ist hingegen klar, dass ein Element und alle seine Kindelemente nur zu einem Namensraum gehören, so kann die Zugehörigkeit zu diesem Namensraum auf einfachere Weise definiert werden: benutzt wird das xmlns-Attribut, das Präfix weggelassen. [...] Dieses Vorgehen gilt nur für Elemente, nicht aber für Attribute. "
Das kann man in der vorliegenden Aufgabe auf Element 5, Element 6 und Attribut 6 übertragen.
Element 5: [url]https://www.beispiel.de[/url]
Element 6: [URL='https://www.beispiel.de/'][U]https://www.beispiel.de[/U][/URL] (Kindelement von Element 5)
Attribut 6: Null
Hab noch ne Frage zur Klausur WS11/12 Aufgabe 4.
Hier wird gefragt welche Schlüsselwörter der DTD-Deklaration entsprechen. Zur Auswahl stehen
[LIST]
[*]ENTITY
[*]!VARLIST
[*]ENTITIES
[*]EVENT
[/LIST]
Im Dokument von Kamuffel wurde als Lösung angegeben, dass nur ENTITY richtig ist. Ich halte ENTITIES aber auch für richtig, da es zu den Attributtypen gehört, sie KE3 Seite 15. Oder hab ich was an der Aufgabenstellung nicht richtig verstanden? Wie seht ihr das?
Richtig, ENTITIES sind auch gültig, Skript 3 Seite 17
Hab noch ne Frage zur Klausur WS11/12 Aufgabe 4.
Hier wird gefragt welche Schlüsselwörter der DTD-Deklaration entsprechen. Zur Auswahl stehen
[LIST]
[*]ENTITY
[*]!VARLIST
[*]ENTITIES
[*]EVENT
[/LIST]
Im Dokument von Kamuffel wurde als Lösung angegeben, dass nur ENTITY richtig ist. Ich halte ENTITIES aber auch für richtig, da es zu den Attributtypen gehört, sie KE3 Seite 15. Oder hab ich was an der Aufgabenstellung nicht richtig verstanden? Wie seht ihr das?
Comments
richie.rupp
Contributions on this page: 3
View profileErstmal Großen Dank für die Zusammenfassung!!
Mir ist aber ein kleiner Fehler aufgefallen (korrigiert mich bitte, falls ich falsch liege):
Es geht um Aufgabe [S]8[/S] 10 der WS09/10 Klausur:
attribut6 müsste hier, in meinen Augen, als Namensraum den Wert "null" haben, da attribute die Namensräume nicht "erben" können.
Chris21
Contributions on this page: 6
View profileHi,
du meinste Aufgabe 10 oder?
Du hast recht, Attribut 6 ist keinem Namensraum zugeordnet. Es sind außerdem noch mehr Fehler drin. Beispielsweise element 4. Angegeben ist, dass es keinem Namensraum zugeordnet ist. Das stimmt so nicht. Es gehört zum Namensraum nsC (freilichtmusem-hagen.de), siehe dazu meine Erklärung: [url]https://www.studienservice.de/fernuni-hagen/61465/[/url]
Element 3 müsste meiner Meinung nach auch den Namensraum nsB bekommen, so wie sein übergeordnetes Element 2.
Zwezwe
Contributions on this page: 2
View profileAlso ich hätte jetzt zu dieser Aufgabe die Zuordnung wie folgt gemacht:
wurzel: [URL='https://www.fuh.de']www.fuh.de[/URL]
element1: [URL='https://www.fuh.de']www.fuh.de[/URL]
attribut1: Null
element2: [URL='https://www.hagen.de']www.hagen.de[/URL]
element3: [URL='https://www.hagen.de']www.hagen.de[/URL]
attribut3: [url="https://www.beispiel.org"]www.beispiel.org[/url]
element4: [url="https://www.freilichtmuseum-hagen.de"]www.freilichtmuseum-hagen.de[/url]
element5: [url="https://www.beispiel.de"]www.beispiel.de[/url]
element6: [url="https://www.beispiel.de"]www.beispiel.de[/url]
attribut6: Null
Chris21
Contributions on this page: 6
View profileJep, so würde ich es auch machen und so ist es auch korrekt.
richie.rupp
Contributions on this page: 3
View profileAlso ich würde es nicht so machen.
Die Vererbung gilt doch nur, wenn z.B. xmlns="[url]https://www.beispiel.de[/url]" steht. Wenn xmlns**:nsc**="[url]https://www.beispiel.de[/url]" steht wird nicht vererbt.
Deshalb wären bei mir
element3: Null
element4: Null
Bitte korrigiert mich, falls ich falsch liege.
Chris21
Contributions on this page: 6
View profileBei Element 3 gebe ich dir auf jeden Fall recht aber bei Element 4 bin ich mir nicht sicher. Innerhalb des Elementes wird ein Namensraum deklariert und zwar mit Präfix. Das heißt, alle Kindelemente brauchen das Präfix damit der Namensraum auch für diese gilt. Aber bei dem Element 4 bin ich mir da nicht sicher, ob es auch ein Präfix braucht, damit der Namensraum gilt oder ob es reicht, wenn dieser innerhalb des Elementes deklariert wird.
Bei Wikipedia steht nur, dass Kindelemente eines Elements mit Präfix nicht automatisch denselben Namensraum besitzen. Sie müssen ebenfalls mit einem Präfix versehen werden.
Hat jemand ne Ahnung?
Chris21
Contributions on this page: 6
View profileHab noch ne Frage zur Klausur WS11/12 Aufgabe 4.
Hier wird gefragt welche Schlüsselwörter der DTD-Deklaration entsprechen. Zur Auswahl stehen
[LIST]
[*]ENTITY
[*]!VARLIST
[*]ENTITIES
[*]EVENT
[/LIST]
Im Dokument von Kamuffel wurde als Lösung angegeben, dass nur ENTITY richtig ist. Ich halte ENTITIES aber auch für richtig, da es zu den Attributtypen gehört, sie KE3 Seite 15. Oder hab ich was an der Aufgabenstellung nicht richtig verstanden? Wie seht ihr das?
Zwezwe
Contributions on this page: 2
View profileOk, langsam bin ich verwirrt
windi
Contributions on this page: 3
View profileAufgabe 10 der WS09/10 Klausur:
Also wenn ich das bei Video2Brain richtig verstehe, wird der namensraum auch den Attributen vererbt. Er sagt es zwar nicht, zeigt es aber.
Klausur 11/12 Aufgabe 3 ist ein Fehler:
Bestandteile eines Kodierungsmodell sind
ein abstrakter Zeichensatz
eine Codetabelle
ein Kodierungsformat
ein Kodierungsschema
eine Übertragungssyntax, die über so genannten „glatten Text“ hinaus geht
Chris21
Contributions on this page: 6
View profileHi,
Attribute brauchen immer ein Präfix. Schau mal hier [URL='https://www.studienservice.de/fernuni-hagen/61465/'][U][COLOR=#0066cc]https://www.studienservice.de/fernuni-hagen/61465/[/COLOR][/U][/URL] Beitrag 12. Da habe ich die Regeln mal notiert.
richie.rupp
Contributions on this page: 3
View profileAlso, meiner Ansicht nach, kann ein Element nur dann erben, wenn bei einer Namensraum Definition kein Präfix angegeben wird. Zum Beispiel bei xmlns="[url]https://www.beispiel.de[/url]" (bei xmlns**:nsA**="[url]https://www.beispiel.de[/url]" wäre es nicht der Fall) . Das spezifische Beispiel kommt auch nur bei element5 in besagter Aufgabe 10 vor. Da element6, quasi innerhalb des element5's steht, erbt es den Namensraum.
Tipp: In den Lösungen zur Einsendeaufgabe 3 gibt es als Aufgabe 3 auch nochmal so eine Namensraumaufgabe. Dort kam ich nach obiger Logik, auf die selben Lösungen wie der Lehrstuhl.
Auf Seite 30 im Kurstext (KE3) steht dazu: " Dieses Vorgehen gilt nur für Elemente, nicht aber für Attribute." Am besten mal kurz die Seite in der KE3 nachschlagen.
Also ich bin auch nicht super tief in dem Thema drin und lerne XML zum ersten Mal... Aber zumindest scheint das obige laut Kurseinheiten / Übungsaufgaben richtig zu sein. Schaut es aber am besten nochmal nach - Ich lass' mich gerne korrigieren.
Gruß
windi
Contributions on this page: 3
View profileEin dumme frage, ich habe ein Problem mit der aussage
"3. Wird innerhalb eines Elementes ein Namensraum mit Präfix (in der Form präfix:[URL='https://www.beispiel.de/']https://www.beispiel.de[/URL]) deklariert, so gilt der Namensraum für das Element, in dem dieser deklariert wurde, nur, wenn das Element mit dem Präfix versehen worden ist. Andernfalls hat der Namensraum für das Element keine Gültigkeit."
Weisst du wo du das her hast ? also quelle ?
Weil ich dazu explizit nichts finde.
Wenn ich was in der richtung habe, interpretiere ich das anders.
windi
Contributions on this page: 3
View profilehier noch ein beispiel.. die Farben zeigen welche Elemente welchen namenspace zuzuordnen sind.
[url]https://zvon.org/xxl/NamespaceTutorial/Output_ger/example8.html[/url]
Chris21
Contributions on this page: 6
View profileDas Beispiel ist auf den ersten Blick ein wenig verwirrend aber bestätigt meine Aussage doch aus dem anderen Beitrag. Schau es dir noch einmal an und lies dazu meinen Beitrag. Davon mal abgesehen existieren in dem Beispiel keine Attribute sondern nur Elemente.
GrenzrateDerSubstitution
Contributions on this page: 1
View profileElement 3 und 4 sind definitiv Null.
KE3:
"Ist hingegen klar, dass ein Element und alle seine Kindelemente nur zu einem Namensraum gehören, so kann die Zugehörigkeit zu diesem Namensraum auf einfachere Weise definiert werden: benutzt wird das xmlns-Attribut, das Präfix weggelassen. [...] Dieses Vorgehen gilt nur für Elemente, nicht aber für Attribute. "
Das kann man in der vorliegenden Aufgabe auf Element 5, Element 6 und Attribut 6 übertragen.
Element 5: [url]https://www.beispiel.de[/url]
Element 6: [URL='https://www.beispiel.de/'][U]https://www.beispiel.de[/U][/URL] (Kindelement von Element 5)
Attribut 6: Null
doms
Contributions on this page: 1
View profileRichtig, ENTITIES sind auch gültig, Skript 3 Seite 17
stefan42
Contributions on this page: 1
View profileSiehe [url]https://www.w3schools.com/dtd/dtd_attributes.asp[/url]
Es gibt sowohl ENTITY als auch ENTITES