본문 바로가기

XML

이클립스에서 xml 파일만 build시 누락될 때... 원래 빌드가 잘 되던 이클립스 프로젝트가 어느 순간 갑자기 설정해 놓은 build path로 xml 파일만 build가 될 때 누락되었습니다. java파일들도 컴파일 잘 되서 넘어가고 .properties 파일도 잘 되서 넘어가고 .txt 파일도 넘어가는데 유독 xml 파일만 안 넘어갑니다.. 원래 잘 되었었기 때문에.. 뭔가 설정에 변화가 있었나 싶어서 여기저기 찾아봤는데 도무지가 찾을 수가 없었습니다. 윈도우 파일 시스템이 꼬였나.. 이 생각까지 했지만 여러개의 프로젝트가 모두 같은 현상이라 이클립스 설정 뭔가가 문제다 싶었거든요.. 더군다나 tptp를 한번 설치해본 이후 이런 현상이라..더더욱.. 대략 4시간을 고생하다가 어느분께서 작성해 놓으신 글을 보게 되었습니다.http://www.potato.. 더보기
xml dtd 출처 : http://kr.blog.yahoo.com/kwon37xi/1236311.html (더 좋은 화면 있습니다.^^;) DTD ? Document Type Definition - 문서 형 정의 DTD 선언은 데이터 안에 포함하거나 별도의 다른 문서로 존재할 수 있다. DTD는 XML 데이터의 구조와 내용을 나타내는 규칙을 정의한다. 단 하나의 DTD만이 XML 문서와 데이터 객체에 연관될 수 있다. 내부/외부 서브셋 내부 서브셋 : DTD 선언을 XML 데이터 내부에 포함. 외부 서브셋 : DTD 선언이 다른 문에서 위치. .dtd 파일 내부 서브셋에 있는 DTD 선언은 외부 서브셋에 있는 선언보다 우선순위가 높다. 유사한 선언이 양쪽에 존재할 때, 내부 서브셋의 선언이 사용된다. XML과 DTD.. 더보기
SAX(Simple API for XML) SAX(Simple API for XML) DOM & SAX DOM은 XML 문서를 트리 구조로 취급 하므로 다루기 용이하다. 그러나 XML 문서 전체를 읽어 트리로 조립하기에 커다란 XML 문서를 다루는기에는 용이 하지 못한 부분도 있다. 그래서 XML 문서를 다루는 방법으로 DOM과 함께 SAX라고 불리는 방법이 주로 사용 된다. DOM은 XML 문서 전체를 읽어 들이므로 문서안을 찾으면서 문서의 일부분에 대해 조작을 할 수 있지만 문서 전체를 읽음 으로서 효율성은 저하 SAX의 경우 앞부분 부터 순서대로 읽어 들여 처리하므로 요소나 텍스트를 단순히 추출하는것은 간단하나 문서의 일부분을 조작하는 것은 DOM에 비해 복잡하다. XML 문서를 앞에서 부터 읽어 들여 거기에 등장하는 요소나 텍스트에 따라 .. 더보기