본문 바로가기

xml 파싱

아이폰 NSXMLParser 예제 따라하기 - XML 파서XML 파서는 XML 파일을 읽어들이면, 앞에서부터 순서대로 분석하기 시작한다. 그러다가 ‘태그’나 ‘텍스 트’가 발견될 때마다 잘라내서 ‘이런 것이 발견되었습니다. 어떻게 처리할까요?’라고 물어오므로, 그때마다 처리할 방법을 프로그램에서 지정해주어야 한다(이를 델리게이트 메서드라고 한다). 다시 말해, ‘XML 파일을 읽고, 태그나 텍스트를 만나면 자르기’ 처리까지만 해주기 때문에 ‘태그나 텍스트 를 처리할 방법’을 프로그램으로 만들어야 한다. 1) URL 오브젝트 생성 XML 파일을 의미하는 URL 문자열로부터 URL 오브젝트(NSURL)를 생성한다. NSURL *URL오브젝트 = [NSURL URLWithString: URL 문자열]; 2) URL 오브젝트를 사용해 XML 파서 생성 .. 더보기
안드로이드 트위터(twitter) 만들기 예제 따라하기 - 안드로이드에서 파싱 기술을 이용해서, 트위터 앱을 만들어 보자. - XmlPullParser를 이용해, 트위터를 파싱하는 예제이다. - Java 소스 public class Ex13_TwitterClientActivity extends Activity implements OnClickListener { static int ITEMCOUNT = 5; ArrayList mItems; CustomAdater mAdapter; String mName; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);.. 더보기
안드로이드 html,xml 파싱 예제 따라하기 - 인터넷에 있는 자료를 나의 App에 가져와서 데이터를 내 것 처럼 사용하는 기술이 파싱이라고 한다. 이 파싱을 이용하는 간단한 예제를 해보자. - 네이버 html, xml 소스를 띄어보고 트윗 tag를 짤라서 화면에 출력하는 간단한 예제이다. - Java 소스 public class Ex13_HTTPActivity extends Activity implements OnClickListener { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mai.. 더보기