안녕하세요..

제가 지금 어플을 만들고 있는데요...
캠퍼스 정보 시스템입니다. 2가지 메인 기능이있는데요.
첫번째는 길찾기 이구요. 두번째는 학교 뉴스,이벤트, 학생들이 올려놓은 광고를 어플이 받아 보여주느건데요..

질문은 두번째 기능에 관한 겁니다. 이기능은 간단하게..

1. 학생이나 staff 가 뉴스나 이벤트 정보를 PHP를 통해 서버의 데이터 베이스에 올립니다.
2. 제 어플은 단순히 이 데이터 베이스의 정보를 리스트뷰에 보여주는건데요..

제가 지금 Unlocking Android 를 보고 있는데... 이해 않가는 부분은...xml parsing 입니다..
질문..
1. 안드로이드 어플에서 저 서버의 데이터 베이스의 정보를 받아와 리스트 뷰에 뿌려 줄려면.. 이 어플은 어디에 접속을 하는지요..
PHP 인가요? 아님 서버 인가요?

2. 저 위의 책에서는 xml을 파싱 하던데 xml 파일은 어디에 존재 하게 되는건가요?
제 가 생각한것은

php에서 서버로 request 를 보내면 서버에서 데이터 베이스 정보를 추출해 다시 php로 보내줄때. xml 형식으로 보내주는건가요?
아님 서버 안에 xml 파일이 존재 하게 되어서 어플에서 이 xml 파일을 파싱하는건가요? 어플이 파싱할 xml파일은 어디에 있는건가요?

아니면 아예 xml 은 잊고.. 저의 어플이  데이터 베이스 의 정보를 받아서 리스트 뷰에 뿌려 줄려면 .. 어떤 방법을 해야 하나요?

이 관계가 좀 이해가 가질 않습니다.

부탁드립니다. 고수님들...