Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> प्रोग्रामिंग

JSP में उन वर्णों को कैसे एस्केप करें जिन्हें XML मार्कअप के रूप में व्याख्या किया जा सकता है?


fn:escapeXml() फ़ंक्शन उन वर्णों को एस्केप करता है जिन्हें XML मार्कअप के रूप में व्याख्या किया जा सकता है।

सिंटैक्स

fn:escapeXml() फ़ंक्शन का निम्नलिखित सिंटैक्स है:

java.lang.String escapeXml(java.lang.String)

उदाहरण

fn:escapeXml() फ़ंक्शन की कार्यक्षमता समझाने के लिए निम्नलिखित उदाहरण है:

<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %> 
<%@ taglib uri = "https://java.sun.com/jsp/jstl/functions" prefix = "fn" %> 
<html> 
<head> 
<title>JSTL फ़ंक्शन्स का उपयोग</title> 
</head> 
<body> 
<c:set var = "string1" value = "This is first String."/> 
<c:set var = "string2" value = "This <abc>is second String.</abc>"/> 
<p>escapeXml() फ़ंक्शन के साथ:</p> 
<p>स्ट्रिंग (1) : ${fn:escapeXml(string1)}</p> 
<p>स्ट्रिंग (2) : ${fn:escapeXml(string2)}</p> 
<p>escapeXml() फ़ंक्शन के बिना:</p> 
<p>स्ट्रिंग (1) : ${string1}</p> 
<p>स्ट्रिंग (2) : ${string2}</p> 
</body> 
</html>

आपको निम्नलिखित परिणाम प्राप्त होगा:

escapeXml() फ़ंक्शन के साथ: स्ट्रिंग (1) : This is first String. स्ट्रिंग (2) : This <abc>is second String.</abc> escapeXml() फ़ंक्शन के बिना - स्ट्रिंग (1) : This is first String. स्ट्रिंग (2) : This is second String.

  1. C# में String से XDocument कैसे पॉप्युलेट करें? C# में String से XDocument कैसे पॉप्युलेट करें?

    XML एक सेल्फ-डिस्क्राइबिंग भाषा है और यह डेटा के साथ-साथ उस जानकारी की पहचान करने के नियम भी देता है जो इसमें शामिल है। HTML की तरह, XML SGML - Standard Generalized Markup Language का एक सबसेट है। XDocument क्लास में एक वैध XML डॉक्यूमेंट के लिए आवश्यक जानकारी होती है। इसमें XML डिक्लेरेशन, प्रोसेस

  1. - पायथन में कैरेक्टर्स की सूची को स्ट्रिंग में कैसे बदलें?

    पायथन में एक बिल्ट-इन join() फ़ंक्शन होता है जो सीक्वेंस ऑब्जेक्ट में एलिमेंट्स को जोड़कर और उनके बीच सेपरेटर डालकर एक स्ट्रिंग वापस करता है। यदि हमें बिना किसी सेपरेटर के स्ट्रिंग चाहिए, तो हम इसे नल स्ट्रिंग से इनिशियलाइज़ करते हैं। >>> lst = [h, e, l, l, o] >>> str = >>&

  1. - पायथन में स्ट्रिंग से ANSI एस्केप सीक्वेंस कैसे हटाएं?

    आप पायथन में स्ट्रिंग से ANSI एस्केप सीक्वेंस को हटाने के लिए regexes का उपयोग कर सकते हैं। बस re.sub() का उपयोग करके एस्केप सीक्वेंस को खाली स्ट्रिंग से बदलें। ANSI एस्केप सीक्वेंस हटाने के लिए आप जिस regex का उपयोग कर सकते हैं वह है: (\x9B|\x1B\[)[0-?]*[ -\/]*[@-~]। उदाहरण के लिए, import re def es