English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

علامة <x:out>

مكتبة العلامات القياسية لـ JSP

علامة <x:out> تظهر نتيجة تعبير XPath، مشابهة لـ <%= %>.

نمط الجملة

<x:out select="<string>" escapeXml="<true|false>"/>

الخصائص

خصائص علامة <x:out> هي:

الخصائصالوصفهل هو ضروريالقيمة الافتراضية
select عبارة XPath التي يجب حسابها، غالبًا ما تستخدم متغيرات XPath نعم لا شيء
escapeXml هل يتم تجنب الحروف الخاصة لـ XML لا نعم

مثال التوضيح

النموذج التدريبي التالي يستخدم علامات <x:out> و <x:parse>:

<%@ 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>جافا سكربت جستل x:out علامة</title>
</head>
<body>
<h2>معلومات الكتب:</h2>
<c:set var="xmltext">
  <books>
    <book>
      <name>تاريخ بادام</name>
      <author>ZARA</author>
      <price>100</price>
    </book>
    <book>
      <name>Great Mistry</name>
      <author>NUHA</author>
      <price>2000</price>
    </book>
  </books>
</c:set>
<x:parse xml="${xmltext}" var="output"/>
<b>عنوان الكتاب الأول هو</b>: 
<x:out select="$output/books/book[1]/name" />
<br>
<b>سعر الكتاب الثاني</b>: 
<x:out select="$output/books/book[2]/price" />
</body>
</html>

نتائج التنفيذ كما يلي:

معلومات الكتب:
عنوان الكتاب الأول هو: تاريخ بادام 
سعر الكتاب الثاني: 2000

مكتبة العلامات القياسية لـ JSP