윈도우에서 자바 코딩 중 발생하는 java.net.malformedurlexception unknown protocol c 에러에 대한 해결 방법입니다. parser.parse("C:\test\data.xml"); 가령, 위와 같이 로컬 파일의 경로를 인자로 사용하면 에러가 발생하는데요. 이유는 parse() 함수는 파일 경로가 아닌 URI를 받습니다. 그래서 2가지 방법으로 오류를 해결할 수 있는데요. 하나는 file:/// 프로토콜을 사용하고 다른 하나는 Java의 URI 함수를 사용하는 것입니다. 개인적으론 바로 아래 file:///을 추천하고 싶네요. 1. file:/// 사용 parser.parse("file:///C:\test\data.xml"); 2. File.toURI() parser.pa..
졸업 논문 중 일부를 발췌하여 블로그에 남깁니다. 안드로이드에서는 구글맵을 도구로써 사용하여 사용자 정의 지도 생성 및 편집을 할 수 있다. (XML 파싱을 통해서) 사용자가 지정한 특정 위치와 그에 해당하는 위치 좌표, 지리적 정보 등을 유추할 수 있는데 이를 위해서 프로그래밍 측면의 캔버스가 필요하다. 각종 마커가 그려진 캔버스의 역할은 키홀 위성사진이 맡게 되는데, 다운로드 되어 사용되는 맵에 겹쳐진다. 즉, 사용자가 편집한 지도는 다운로드 된 Android 구글맵과 위성사진이 겹쳐진 채 관련 정보를 XML에 담아 사용자에게 제공하는 것이며, 키홀 위성사진과 XML 파일은 지도의 메모리 역할에 비유할 수 있다. 일반적인 XML parsing은 XML 파일을 하나의 자원으로써 사용할 수 있도록 지원한..