| |
[ 61 ] conditionalSect ::= includeSect [ p.31 ]| ignoreSect [ p.31 ] [ 62 ] includeSect ::= '<![' S? ' UMFASSEN Sie ' S? ' [ ' extSubsetDecl ']]>' [ p.14 ] /* */ [ VC: Korrekt Bedingt Section/PE Nisten ] [ p.31 ] [ 63 ] ignoreSect ::= '<![' S? ' IGNORIEREN Sie ' S? ' [ ' ignoreSectContents [ p.31 ] * ']]>' /* */ [ VC: Korrekt Bedingt Section/PE Nisten ] [ p.31 ] [ 64 ] ignoreSectContents ::= Ignorieren Sie ('<![' [ p.31 ] ignoreSectContents ']]>' [ p.31 ] ignorieren [ p.31 ]) * [ 65 ] Ignorieren Sie ::= Putzfrau [ p.7 ] * - (Putzfrau [ p.7 ] * ('<!['| ']]>')- Putzfrau [ p.7 ] *) Gültigkeitsbegrenzung: Korrekte Verschachtelung Des Konditionals Section/PE Wenn irgendein von "<! [ ", "[ "oder" ] ] > "von einem Abhänigkeitsabschnitt wird im Wiedereinbautext für a enthalten Parameter-Wesenhinweis, alle muß im gleichen Wiedereinbautext enthalten werden. Wie die internen und externen DTD-Teilmengen kann ein Abhänigkeitsabschnitt ein oder mehr komplettes enthalten Erklärungen, Anmerkungen, Anweisungen oder die genisteten Abhänigkeitsabschnitte verarbeitend, intermingled mit Weiß Raum. Wenn das Schlüsselwort des Abhänigkeitsabschnitts ist, UMFASSEN Sie dann ist der Inhalt des Abhänigkeitsabschnitts Teil des DTD. Wenn das Schlüsselwort des Abhänigkeitsabschnitts ist, IGNORIEREN Sie dann der Inhalt von Abhänigkeitsabschnitt sind nicht logisch Teil des DTD. Wenn ein Abhänigkeitsabschnitt mit einem Schlüsselwort von UMFASSEN Sie tritt innerhalb eines größeren Abhänigkeitsabschnitts mit einem Schlüsselwort von auf IGNORIEREN Sie , das äußere und innere Abhänigkeitsabschnitte werden ignoriert. Der Inhalt eines ignorierten Abhänigkeitsabschnitts wird vorbei analysiert alle Buchstaben nach ignorieren "[ "nach dem Schlüsselwort, ausgenommen Abhänigkeitsabschnitt" < beginnt! [ "und Enden "] ] > ", bis das zusammenpassende Abhänigkeitsabschnittende gefunden ist. Parameterwesenhinweise sind nicht erkannt in diesem Prozeß. 31 3,4 AbhänigkeitscAbschnitte |  |
|
| |
|
|