XML統合スレッド (408レス)
前次1-
抽出解除 レス栞

362
(1): 学生 2008/07/17(木)00:57 ID:YPGFxz/+(1) AAS
DTDについて質問です
 <!ELEMENT 学生 (学生|学科,名前)>
 はDTDの書式として正しいかという初歩的な問題なのですが
 <!ELEMENT 学生 (学生|学科),名前)> が自分では正しいのではないかと思うのですが
 これでいいのでしょうか? どなたか教えていただけないでしょうか。
363: 2008/09/20(土)21:11 ID:??? AAS
>>362
とっくに自己解決してるだろうけど、BNFを引用するとこう:
http://www.w3.org/TR/REC-xml/#NT-elementdecl
[45] elementdecl ::= '<!ELEMENT' S Name S contentspec S? '>' [VC: Unique Element Type Declaration]
[46] contentspec ::= 'EMPTY' | 'ANY' | Mixed | children
[47] children ::= (choice | seq) ('?' | '*' | '+')?
[48] cp ::= (Name | choice | seq) ('?' | '*' | '+')?
[49] choice ::= '(' S? cp ( S? '|' S? cp )+ S? ')' [VC: Proper Group/PE Nesting]
[50] seq ::= '(' S? cp ( S? ',' S? cp )* S? ')' [VC: Proper Group/PE Nesting]

[49]と[50]を見ると、選択や列挙のまとまりごとに括弧が必要なことが分かる。
省2
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.963s*