2011-08-28 3 views
1

XML 파일의 해당 DTD해야한다 무엇 XML의 마지막 줄에 대한 어떤 일이

루트 네임 college.it 두 아이는 주요 노드하고 스승님은 하나에 대한 대응이에 대한 DTD하지만 썼다 어떤 요소와 텍스트 라인을 해봐 라인에 대한 해당 DTD 라인을 작성하는 보든에 연결하는 것입니다 : 요소가 (공백 제외) 텍스트 콘텐츠를 포함 할 수 있습니다

This college is ranked 7th in the university 

답변

0

경우가 혼합 된 컨텐츠 모델을 사용해야합니다 . 예 :

<!ELEMENT college (#PCDATA | principal | teacher)*> 

혼합 콘텐츠 모델에서는 추가 제한을 추가 할 수 없습니다. 예를 들어 principal을 한 번만 사용하거나 teacher 전에 사용하도록 요구할 수 없습니다.

일반적으로 혼합 된 내용은 문서와 같은 반 구조화 된 데이터에 사용됩니다. 추가 정보를 <ranking> 요소에 넣는 것이 더 낫지 않을까요?

+0

그래서 마지막 줄에는 태그 요소가 연결되어 있지 않은 텍스트라고 말하려고합니다. 나는 라고 쓰고 "이 대학은 대학에서 7 위를 차지했습니다" 을 처리해야합니까? –

+0

그게 당신이 가지고있는 데이터이고 유효성 검사가 필요하다면, 네, 그건 DTD에 넣어야 할 ''선언입니다. – bobince