[출처] JDOM을 이용한 URL XML 파싱~ ^^; |작성자 오케클릭(sweetphp) 님
package servlets;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;
import org.jdom.output.XMLOutputter;
class JDOMTest3
{
public static void main(String[] args)
{
try
{
SAXBuilder parser = new SAXBuilder();
parser.setValidation(true);
parser.setIgnoringElementContentWhitespace(true);
Document doc = parser.build
("http://developerlife.com/xmljavatutorial1/AddressBook.xml");
XMLOutputter outp = new XMLOutputter();
Element root = doc.getRootElement();
List namedChildren = root.getChildren("PERSON");
Element test = (Element) namedChildren.get(0);
System.out.println("test 1 : "+ test.getChildText("LASTNAME"));
System.out.println("test 2 : "+ test.getChildText("FIRSTNAME"));
System.out.println("test 3 : "+ test.getChildText("COMPANY"));
System.out.println("test 4 : "+ test.getChildText("EMAIL"));
}catch(Exception e){}
}
}
테스트를 위해서 1개만 배열 가져왔지만 응용하면 매우 유용합니다.
RSS 리더 및 기타 XML을 가져와 내 홈페이지에서 서비스 할 수 있겠죠~
'IT_Programming > Java' 카테고리의 다른 글
[펌] Java에서 Stored Procedure호출하기 (with Oracle) (0) | 2008.06.21 |
---|---|
JAVA로 stored Procedure 호출하기 (with mssql 2000) (0) | 2008.05.14 |
[자바 애플릿] 더블버퍼링 예제 (0) | 2008.03.30 |
JTable에 클립보드를 이용해서 붙이고 카피하기. (0) | 2008.03.29 |
Thread로 구현한 HTML 다운로더 (0) | 2008.03.14 |