8장 XSL는 읽고 넘겼음. 필요할 때 찾아보면 될 듯.
9장 DOM 기반 문서 처리 프로그래밍
<parent>
<element>TEXT</element>
</parent>
위의 경우 TEXT 자체도 노드로 취급한다는 점에 주의.
parent <- element <- TEXT 이런 식으로 상위 노드에 종속되어 있다.
<parent attr="ATTR">TEXT1
<element>TEXT2</element>
</parent>
예를 들다보니 위와 같이 되었지만, 위와 같은 것은 없는듯.
TEXT1과 element의 레벨이 같아지므로, 관리불가!? 어느게 TEXT이고 어느게 element인지 알 수 없다. 전부 NODE이므로..
책이나 웹 찾아봐도 MIXED라는 것이, 문자 데이터 또는! 자식 엘리먼트이지, 문자 데이터와 자식 엘리먼트는 아니었음.
<parent attr="ATTR">
<element>TEXT2</element>
</parent>
위의 경우도 마찬가지로 TEXT2, ATTR은 전부 하나의 노드로 취급한다. 하지만 속성은 그 값을 얻는 방식이 다르다.
parent <- element <- TEXT2
<- ATTR
parent에 ATTR, element가 종속되어 있으나, ATTR 과 element는 동일 레벨이 아니다.
속성값(ATTR)을 얻을 때는 parent.getAttribute("attr");
TEXT1을 얻을 때는 eText = element.getFirstChild() 한 후, eText.getData();
9장 DOM 기반 문서 처리 프로그래밍
<parent>
<element>TEXT</element>
</parent>
위의 경우 TEXT 자체도 노드로 취급한다는 점에 주의.
parent <- element <- TEXT 이런 식으로 상위 노드에 종속되어 있다.
<parent attr="ATTR">TEXT1
<element>TEXT2</element>
</parent>
예를 들다보니 위와 같이 되었지만, 위와 같은 것은 없는듯.
TEXT1과 element의 레벨이 같아지므로, 관리불가!? 어느게 TEXT이고 어느게 element인지 알 수 없다. 전부 NODE이므로..
책이나 웹 찾아봐도 MIXED라는 것이, 문자 데이터 또는! 자식 엘리먼트이지, 문자 데이터와 자식 엘리먼트는 아니었음.
<parent attr="ATTR">
<element>TEXT2</element>
</parent>
위의 경우도 마찬가지로 TEXT2, ATTR은 전부 하나의 노드로 취급한다. 하지만 속성은 그 값을 얻는 방식이 다르다.
parent <- element <- TEXT2
<- ATTR
parent에 ATTR, element가 종속되어 있으나, ATTR 과 element는 동일 레벨이 아니다.
속성값(ATTR)을 얻을 때는 parent.getAttribute("attr");
TEXT1을 얻을 때는 eText = element.getFirstChild() 한 후, eText.getData();
'프로그래밍 > Web' 카테고리의 다른 글
[스터디] Java개발자를 위한 XML 4 (0) | 2009.02.12 |
---|---|
[스터디] Java개발자를 위한 XML 3 (0) | 2009.02.12 |
[스터디] Java개발자를 위한 XML (0) | 2009.02.10 |
[스터디] Ajax 마스터하기, Part 2: JavaScript와 Ajax를 이용한 비동기식 요청 (0) | 2009.02.06 |
[스터디] Ajax 마스터하기 Part 1: Ajax 소개 (0) | 2009.02.06 |