XMLElement 에 대해서 조금더 설명해 주세요

12 views
Skip to first unread message

Eunhee Yi

unread,
Feb 11, 2010, 11:38:49 AM2/11/10
to aliceon2010
수업시간에 본 소스파일은 쉬워 보였는데
막상 클래스랑 같이 섞여서 들어가 있으니깐 이해가 잘 안되네요 ㅠㅠ

그래서 프로세싱 레퍼런스 페이지를 보았는데도 여전히 빙글빙글 @_@
http://processing.org/reference/XMLElement.html

1) 지난주에 네이버 API 소스파일에 보면 rank 부분에서 xmlelement를 쓰고 있는데요
그래서 rank 파일 중간에다가 println 하니깐 10개 데이터가 잘 받아와져서
아래와 같이 클래스 설정 부분을 제외하고 붙여넣어 보니깐
rank( ) 부분 함수가 없다며 안돌아가네요 ㅠ

그래서 클래스 사용하지 않고 한 페이지에서 해당 파일 불러오는 방법 설명 부탁드려요~
아래에 내용으로 수정해주셔도 되겠네요~

XMLElement xml;
String[] names;

void setup(){
String url = "http://openapi.naver.com/search?
query=people&target=ranktheme&key=9f1199dac0d7d627aaa117925748b1bf";
xml = new XMLElement(parent, url);
xml = xml.getChild(0);
int numItems = xml.getChildCount();
names = new String[numItems];

for (int i = 0; i < numItems; i++) {
XMLElement item = xml.getChild(i);
String value = item.getChild(0).getContent();
names[i] = value;

println (names);
}


2) 레퍼런스 페이지 내 설명
아래와 같이 되어잇는데요~ sites.xml에 다른 xml 파일로 붙여넣었더니
xml child 속성이 달라서인지 잘 안돌아가네요 ㅠㅠ
xmlelement의 가장 기본적인 내용인것 같은데 이 부분으로 한번 설명 부탁드려요~

XMLElement xml;

void setup() {
size(200, 200);
xml = new XMLElement(this, "sites.xml");
int numSites = xml.getChildCount();
for (int i = 0; i < numSites; i++) {
XMLElement kid = xml.getChild(i);
int id = kid.getIntAttribute("id");
String url = kid.getStringAttribute("url");
String site = kid.getContent();
println(id + " : " + url + " : " + site);
}
}

아주아주 쉽게 부탁드려요~
그리고 페이지에서 설명하고 있는 메소드, 파라미터, constructor 도 간단히 설명 부탁드립니다.

마지막으로는요~
전달해 주신 소스파일에는 다들 클래스가 있어서 이해하기가 조금 어려운데요~
클래스 이해할 수 있을만한 쉬운!! 링크 있으면 전달부탁드려요~

빙글빙글 어지러워서 잠도 안오네요 ;;;
그럼 모두들 좋은 밤되세요~

Reply all
Reply to author
Forward
0 new messages