XML: Finde fehlendes Leerzeichen nicht geschlossen 

  • Ersteller Ersteller Gay-Lord
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
G

Gay-Lord

Hallo zusammen,

ich muss für die Uni eine Ressource in einem Korpus beschrieben mitilfe von Metadaten im XML- Format.
Wenn ich also meine XML- Datei erstelle mit irgendwelchen erfundenen Werten, bekomm ich bei einer Attribut erklärung immer eine Fehlermeldeung, dass ein Leerzeichen fehlen würde. Ich habe sämtliche Möglichkeiten, irgendwo ein Leezreichen zu setzen ausprobiert, aber der Fehler ist immer noch da.

Zeile: 23 ATTLIST von accrualpoplicy

Findet ihn jemand von euch?
Fehlermeldung: "White space is required before the attribute default in the declaration of attribute "type" for element "accrualpolicy"."

Code:
DOCTYPE maerchensammlung[
ELEMENT maerchensammlung (title+, creator+, subject, description, publisher,
contributor, date, type, format, identifier ,source,
language, relation, coverage, rights, accrualpolicy, accrualmethod, audience, provernance, rightsholder)>

ELEMENT title (#PCDATA)>
ELEMENT creator (#PCDATA)>
ELEMENT subject (#PCDATA)>
ELEMENT description (#PCDATA)>
ELEMENT publisher (#PCDATA)>
ELEMENT contributor (#PCDATA)>
ELEMENT date (#PCDATA)>
ELEMENT type (#PCDATA)>
ELEMENT format (#PCDATA)>
ELEMENT identifier (#PCDATA)>
ELEMENT source (#PCDATA)>
ELEMENT language (#PCDATA)>
ELEMENT relation (#PCDATA)>
ELEMENT coverage (#PCDATA)>
ELEMENT rights (#PCDATA)>


Wo fehlt das Leerzeichen? ELEMENT accrualpolicy ( closed | active)>
ATTLIST accrualpolicy type ( closed | active )>


ELEMENT accrualmethod ( purchase | deposit)>
ATTLIST accrualmethod type ( purchase | deposit)>
ELEMENT audience (#PCDATA)>
ELEMENT provernance (#PCDATA)>
ELEMENT rightsholder (#PCDATA)>
]>




Grimm, Willhelm


Grimm, Jakob


deutsche Hausmaerchen


de




all 

stolen in 1888, recovered 2004
jemand der es gekauft hat


Der Fehler mit dem leerzeichen taucht nicht bei der accrualmethod untendrunter auf. Spinnt dieser Validator oder bin ich einfach blind?

Wäre Toll, wenn mir jemand Helfen kann.
Ich habe keine Ahnung von XML, da sich die Dozentin auh weigert, das mal anhand eines Beispiels zu erklären und wir das alles nur so trocken machen.
So in die Richtung: Wir haben jetzt ein bisschen erklärt bekommen, wie ein Verbrennungsmotor funktioniert und jetzt setzen wir uns alle in einen Porsche und sollen nach Hamburg fahren. Funktioniert leider nicht ohne Unfälle...:depp:
 
Hi,
die Sache liegt daran, dass etwas fehlt. Alternative Werte brauchen entweder ein #IMPLIED (optional), ein #REQUIRED (erforderlich), oder ein Standard-Wert ,m dem XML-Sheet zu sagen, wie mit dem Attribut umgegangen werden soll.

Bsp.
Code:
ATTLIST accrualpolicy type ( closed | active ) #IMPLIED>
ATTLIST accrualpolicy type ( closed | active ) #REQUIRED>
ATTLIST accrualpolicy type ( closed | active ) "closed">

Pribiere es mal.

Gruß
Broken Sword
 
Zuletzt bearbeitet von einem Moderator:
Irgendwo scheitert es beim Unterschied von Elementen und Attributen.
Definition vom Attribut im Element:
 
Danke!

Irgendwo scheitert es beim Unterschied von Elementen und Attributen.
Definition vom Attribut im Element:

Das hab ich aus dem selfHTML- portal.. hab ich wohl falsch interpretiert..

Brokensword: das heißt, es müsste reichen, wenn ich nur das IMPLIED hinten dran setze und dann müsste es anzeigbar sein?
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten