XML과 관련 DTD를 작성하는 법을 배우는 중입니다. 특정 항목을! ATTLIST의 한 줄에 결합 할 수 있는지 궁금합니다.! ATTLIST 기능을 DTD의 한 줄에 결합 할 수 있습니까?
예 :
내가 요소 weight
을 가지고, 내가 옵션으로 (kg|lb)
을 갖고 싶어하지만, 기본적으로 "kg"
을 설정합니다. 이들 중 어느 것도 중요하지 않으므로 상태는 #IMPLIED
이지만 기본 가중치 "1"을 원합니다.
<!ELEMENT weight (#PCDATA)>
<!ATTLIST weight unit CDATA "1" (kg|lb) "kg" #IMPLIED>
을 아니면 내가 이런 식 수행 할 수 있습니다 :
나는 법적으로 한 줄에 모든 것을 넣을 수 있습니까 모두에 문제가 의심<!ELEMENT weight (#PCDATA)>
<!ATTLIST weight unit CDATA>
<!ATTLIST weight unit "1" #IMPLIED>
<!ATTLIST weight unit (kg|lb)>
<!ATTLIST weight unit "kg" #IMPLIED>
을, 나는 혼란 조금 해요 (또는 내가 할 수있는 경우)이 기능을 어떻게 결합했는지에 관해서는 -이 작업을 올바르게 수행하는 것에 대한 약간의 지침을 정말 고맙게 생각합니다. 어떤 의미가 있습니다 (
<!ELEMENT weight (#PCDATA)>
<!ATTLIST weight qty CDATA "1">
<!ATTLIST weight unit CDATA (kg|lb) "kg">
내가 자신의 속성에 밖으로 값을 중단했다 :
해서는 안' "1"'weight' 요소'에 대한 기본 값을 수 대신'unit'을
건배 (그것을 할 수는 올바른 방법으로 가정) 도움이 될 것입니다
속성? –
네, 아마도 ... 그게 더 이해가 될 것입니다, 고마워요 - 비록 요소, 속성에 대한 기본값을 설정하는 방법을 볼 수 없습니다. 그것은 같은 방식으로 진행됩니까? – Steve