XPath 예제(1) 에서는 books.xml 구조 안에서 Path 변수를 변경하여 고정된 title 말고 author, price, year의 정보를 추출할 수 있었다.
지금까지는 각 특정 값에 대하여 정보를 추출하였습니다.
그럼! 특정 값에 대하여 "조건"을 걸고 검색해보고 싶을 것이입니다.
XPath 예제(2)는 특정 값에 대한 조건을 걸고 검색할 예정입니다.
첫 번째 => 하나의 book만 호출하기
bookstores 자체가 하나의 구조체라고 생각하시면 이해하시기 편합니다.
bookstore안의 각기 다른 변수 값을 가지고 있는 book이 있으며 이는 book의 개수마다 배열 개수로 표시할 수도 있습니다.
그러므로 book을 특정하여 검색할 수도 있습니다.
두 번쨰 => 가격이 36 이상인 title만 검색하기
book안에 있는 price 값에서 36만을 도출하게 만들기 위해 [price >36] 을 사용하여 36 초과된 값만 뽑도록 지정하고 그 뒤 경로는 그대로 "title"로 지정해 주면 위와 같이 출력되는 것을 확인하실 수 있습니다.
세 번쨰 => title & price 검색하기
두 개의 정보를 검색하고 싶은 경우 정확한 정보 위치 값 2개 작성 후 그 사이에 ' | ' OR를 삽입 하면된다.
감사합니다.
'보안 > 해킹' 카테고리의 다른 글
펌웨어 취약점 Bad USB 사용 명령어 강제 실행 (6) | 2020.03.04 |
---|---|
칼리 리눅스 설치 후 한글 패치 해결하기 (0) | 2020.02.10 |
칼리리눅스 설치 방법 (2) | 2020.02.08 |
XPath 개념 및 실습(1) (1) | 2020.01.26 |