bonaire
Mitglied
Registriert: 16.01.2008
Beiträge: 2
|
|
Hallo,
meine DTD-Kenntnisse sind nicht die besten, aber wie kann
Code:
<!ELEMENT fu ((fu_gruppierung)?, (fu_funktion, (fu_einschraenkung)?)+)+>
<!ELEMENT fu_gruppierung (#PCDATA)>
<!ELEMENT fu_funktion (#PCDATA)>
<!ELEMENT fu_einschraenkung (#PCDATA)> |
eine gültige DTD produzieren, wo doch durch das + am Ende des strukturierten Elementes fu kein Wurzelelement definiert ist?
|
|
| 16.01.2008 10:11:12 |
|
bonaire
Mitglied
Registriert: 16.01.2008
Beiträge: 2
|
|
Nach Einigem überlegen: Ist es so, dass nur die Syntax der DTD geprüft wird, und nicht, ob das daraus resultierende XML gültig ist?
|
|
| 16.01.2008 10:21:22 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 542
|
|
Hi,
| Ist es so, dass nur die Syntax der DTD geprüft wird, und nicht, ob das daraus resultierende XML gültig ist? | Richtig ;-) Anders ist es auch nicht zu machen, schließlich könnte das Wurzelelement im XML-Dokument definiert sein (interner Subset), oder Deine obige DTD wurde in einer anderen DTD includet (in welcher das Wurzelelement definiert ist)
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 16.01.2008 15:04:28 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|