Latest web development tutorials

<X : 구문 분석> 태그

JSP 표준 태그 라이브러리 JSP 표준 태그 라이브러리

<X : 구문 분석> 태그 속성 태그 본문 또는 XML 데이터를 해결하는 데 사용됩니다.

구문

<x:parse
  var="<string>"
  varDom="<string>"
  scope="<string>"
  scopeDom="<string>"
  doc="<string>"
  systemId="<string>"
  filter="<string>"/>

재산

<X : 구문 분석> 태그는 다음과 같은 특성이 있습니다 :

재산 기술 필요한 경우 디폴트 값
VAR 또한 파싱 된 XML 데이터 변수를 포함 아니 아니
XML 문서 내용의 텍스트를 구문 분석 할 필요 (문자열 또는 리더) 아니
시스템 ID 시스템 식별자 URI는 문서를 구문 분석하는 데 사용됩니다 아니 아니
필터 소스 문서에 사용되는 필터 아니 아니
의사 XML 문서를 구문 분석 할 필요 아니 페이지
범위 범위 var 애트리뷰트 아니 페이지
varDom 또한 파싱 된 XML 데이터 변수를 포함 아니 페이지
scopeDom 범위 varDom 속성 아니 페이지


예를 들면 데모

그는 어떻게 XML 문서를 구문 분석하는 우리에게 얘기를하는 경우에 나섭니다 :

다음과 같이 Books.xml 파일의 코드는 다음과 같습니다

<books>
<book>
  <name>Padam History</name>
  <author>ZARA</author>
  <price>100</price>
</book>
<book>
  <name>Great Mistry</name>
  <author>NUHA</author>
  <price>2000</price>
</book>
</books>

다음과 같이 main.jsp 파일의 코드는 다음과 같습니다

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>

<html>
<head>
  <title>JSTL x:parse 标签</title>
</head>
<body>
<h3>Books Info:</h3>
<c:import var="bookInfo" url="http://localhost:8080/books.xml"/>

<x:parse xml="${bookInfo}" var="output"/>
<b>The title of the first book is</b>: 
<x:out select="$output/books/book[1]/name" />
<br>
<b>The price of the second book</b>: 
<x:out select="$output/books/book[2]/price" />

</body>
</html>

결과는 다음과 같습니다 :

BOOKS INFO:
The title of the first book is:Padam History 
The price of the second book: 2000

JSP 표준 태그 라이브러리 JSP 표준 태그 라이브러리