About JDOM & JDOM Programming with Java SAX와 DOM의 자바변형판인 JDOM에 대한 개요와 프로그래밍 방법에 대하여 알아보도록 하자. ▶ About JDOM - Java-Centric, Object Oriented - 각 파서의 구현방식이 다른데서 나타나는 비일관성의 문제 해결제시 - SAX, DOM과의 조화 - Loosely coupled XML - License Free, Open Source Jason Hunter와 Duncan Davidson과 함께 디자인하여 만들.. IT_Programming/XML 2006.01.31
자바가 바라보는 XML 처음에는 개발중인 응용 프로그램에서 읽을 수 있도록 자바 컴포넌트에 관련된 메타 정보(metadata)를 기술하기 위해 XML을 사용했는데, IBM의 XML4J 파서(parser)를 이용해도 별 무리가 없었다. 하지만 올해로 접어들어 XML의 적용 범위가 넓어지고 그 형태가 복잡해짐에 따라 XML을 읽기 위한 가장 기본적인 도.. IT_Programming/XML 2006.01.31
XMLBeans를 이용한 xml binding ▶ XMLBeans 이름을 보면 그대로 전해지는 느낌이 어떠한가? XML? Beans? "흠~ XML과 Bean이라... XML-->Bean?" 이라고 생각하면 대충은 때려맞춘것이라고 본다. 이글을 읽는 당신은 jakarta-commons의 digester를 보았고 코딩을 해보았는가? 기본적인 digester는 실제 jakarta에서 사용되는 xml-config의 java측 object로 변환하기 .. IT_Programming/XML 2006.01.31
XML Query Manager만들어보기 먼저 왜 이런것이 만들어지게 되었는지부터 살펴보도록 하자. XML이 점차 대두되고 EJB1.1 spec부터 deployment descriptor가 XML문서로 작성이 되기 시작하면서 EJB Container에 대한 환경들이 server start시에 동적으로 읽어들일 수 있는 환경과 환경이 바뀌더라도 실제 소스코드는 바뀌지 않으며 text conf파일의 변경.. IT_Programming/XML 2006.01.31
DOM 표준 인터페이스 Node 클래스 주요속성 설명 nodeName 현재 노드의 이름을 반환합니다. 읽기 전용. nodeValue 현재 노드의 값을 반환합니다. 읽고 쓰기 가능. nodeType 현재 노드의 타입을 반환합니다. 읽기 전용. childNodes 현재 노드의 모든 자식 노드들을 NodeList 타입으로 반환합니다. attributes 해당 노드에 대한 어트리뷰트 리스.. IT_Programming/XML 2006.01.30
XML로 프레임 나누기 ========================================================================================= Frame.dtd < ?xml version="1.0" encoding="euc-kr"?> < !ELEMENT 프레임 (태그,화면+)> < !ELEMENT 태그 (비율+,보더)> < !ELEMENT 비율 (#PCDATA)> < !ELEMENT 보더 (#PCDATA)> < !ELEMENT 화면 (소스,이름)> < !ELEMENT 소스 (#PCDATA)> < !ELEMENT 이.. IT_Programming/XML 2006.01.05
XML 스크립트 사용하기 스크립트 사용하기 (dayran.xml, dayran.xsl) ======================================================================================= < ?xml version="1.0" encoding="euc-kr"?> < ?xml-stylesheet type="text/xsl" href="dayran.xsl"?> < !DOCTYPE 뭔데이 [ <!ELEMENT 뭔데이 (데이*)> <!ELEMENT 데이 (내용)> <!ATTLIST 데이 월일 CDATA #REQUIRED 의미 CDATA.. IT_Programming/XML 2006.01.05
즐겨찾기 즐겨찾기.dtd ======================================================================================== < !ELEMENT 즐겨찾기 (카테고리+)> < !ELEMENT 카테고리 (사이트+)> < !ATTLIST 카테고리 이름 CDATA #REQUIRED> < !ELEMENT 사이트 (그림,명칭,주소)> < !ATTLIST 사이트 no CDATA #REQUIRED> < !ELEMENT 그림 (#PCDATA)> < !ELEMENT.. IT_Programming/XML 2005.10.30