xml이


<a>

<b attr-name1 ...>

<c>

</c>

</b>

</a>


<b attr-name2 ...>

<d/>

</b>


대충 이런 식으로 있으면 이거에 대한 dtd에서 b 요소에 대한 속성을


<!ATTLIST b attr-name ...>


이렇게 정의하잖아?


근데 난 위에 있는 b랑 아래에 있는 b랑 서로 다른 속성을 먹이고 싶은데


이걸 어떻게 구분시켜야할지 모르겠음..


속성 이름이 같을 때 역시 마찬가지고..


그니까 이름은 같지만 scope(?)가 다른 요소들의 속성을 어떻게 구분지어서 정의할 수 있는지 알려주라


한 요소에 대한 속성 정의가 다른 요소에는 영향을 미치지 않도록 말이지