본문 바로가기

xml

(6)
xml - 예제(지역) vo와 jsp는 동일(이전 글)/서블릿도 메서드명만 달리하면 됨, html도 액션 서블릿 경로만 바꿔주기 유틸 메서드public static List searchXml(String query, String y, String x, int page, int size, int radius){ List list = new ArrayList(); try { // query Encoding query = URLEncoder.encode(query,"utf-8"); String str_url = String.format("https://dapi.kakao.com/v2/local/search/keyword.xml?query=%s&y=%s&x=%s&page=%d&size=%d&radius=%d",..
xml - 네이버API활용 예제(책) 도서 검색 util 메서드package util;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLEncoder;import java.util.ArrayList;import java.util.List;import org.jdom2.Document;import org.jdom2.Element;import org.jdom2.input.SAXBuilder;import xml.vo.BookVo;import xml.vo.ProductVo;public class MySearchUtilBook { // 객체 생성없이 사용가능한 스태틱 메서드 활용 // dao에서 싱글톤을 사용하는 것과 동일한 이치 public static List sea..
xml -네이버API활용 예제(쇼핑) -> 파싱해보기 ->상품 검색 util메서드package util;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLEncoder;import java.util.ArrayList;import java.util.List;import org.jdom2.Document;import org.jdom2.Element;import org.jdom2.input.SAXBuilder;import xml.vo.ProductVo;public class MySearchUtil { // 객체 생성없이 사용가능한 스태틱 메서드 활용 // dao에서 싱글톤을 사용하는 것과 동일한 이치 public static List search_shop(String..
네이버 API 어플리케이션 등록/postman download https://developers.naver.com/main/ -> xml파일  )포스트맨https://www.postman.com/downloads/-> 다운로드-> 쿼리에 검색어 입력-> 헤더에 아래 줄 2개 입력-> Params에서 검색 조건 바꾸기 가능
xml - 파싱 )PersonVo 생성 )PersonListAction 생성 (person.xml의 데이터를 파싱할 액션) - 전부 jdom 패키지의 클래스를 사용해야 함.package action;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.jdom2.Document;import org.jdom2.Element;import org.jdom2.input.SAXBuilder;import jakarta.servlet.RequestDispatcher;import jakarta.servlet.ServletException;import jakarta.servlet.annotation...
xmlTest/jdom 설치 환경 -> 3사람의 정보가 들어감 (이름, 나이, 전화번호)-> 부가적인 정보도 속성을 통해 나타낼 수 있다. )xml-> 마크업 랭귀지(html에서 확장된 것으로 생각)-> root element(최상위 태그)는 딱 하나만 존재한다.-> dtd와의 상호 협약을 지키는 선 안에서는 자유롭게 사용 가능하다.-> dtd에서 작성한 엘리먼트 이름과 순서를 준수해야 한다.-> xml은 텍스트 데이터 -> 빨간색은 필수 입력, 파란색은 선택 사항 )JDOM 설치http://jdom.org/-> 2버전 다운