국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
스치다
Post
by 스치다 » 2006 04 08 09:19 45
안녕하세요?
dom에 관해서 좀 물어보려구요.
저도 아직 아무것도 잘 모르는 초짜입니다.
궁금한 것은 XHTML에서의 DOM 형태와 XML에서의 DOM 쓰는 형태가 조금씩 틀린가요?
아니면 같은 방법으로 쓸 수 있는 건가요?
질문이 좀 이상하게 들릴 것도 같은데요.
XML에서 자료를 뽑아오는 방법처럼 XHTML에서도 그대로 HTML태그에 적용하면 뽑아올 수 있는지... 아니면 그 반대로도 가능한지 알고 싶습니다.
약간은 비슷한 면은 있기는 하지만 틀린 건가요?
eouia
Post
by eouia » 2006 04 09 16:10 15
원칙적으로는 같습니다.
물론 메쏘드가 브라우저나 HTML에 맞추어 특화된 것도 있긴 하지만...
DOM이라는 것 자체가 XHTML역시 XML이므로 동일하다고 보셔도 됩니다.
결국은 엘리먼트/노드에 대해 접근하고 조작하는 거니까요.
eouia
Post
by eouia » 2006 04 09 16:12 59
조금 더 붙이자면...
브라우저에서의 DOM은 XHTML문서 자체에 기록된 내용이라기보다는 브라우저에 로딩되었을 때 내부적으로 재구성된 DOM을 가리킨다고 보셔야 할 겁니다.
따라서 일반적인 XML조작과는 약간 상이한 부분도 있는 것 같습니다. (브라우저별 차이라든가... validation여부라든가..)