2011-09-24 5 views
0

XML DTD - 괄호 밖의 별표는 무엇을 의미합니까?

 <!ELEMENT tagname (source*)> 

소스가 0 번 이상 나타날 수 있다는 것을 의미하는 것은 무엇을 의미하는지 이해하지 못합니다.

  <!ELEMENT story (#PCDATA | date)*> 

괄호 밖의 별표는 내부 또는 스토리에 모두 적용됩니까? 또는 다른 것?

고마워!

답변

0

{ #PCDATA | date } 이상의 (아마도 비어있는) 시퀀스입니다. 명확하게하기 위해 (x|y)*에 대한 생산 규칙은 당신이 반복해서 0 개 이상의 선택을 #PCDATA 중 하나 date를 선택하는 것을 의미한다 "0 번 이상"의 언어에서

(x|y)* = {} | x(x|y)* | y(x|y)* 

입니다.

지우기?

관련 문제