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

जेएसपी में एक्सएमएल मार्कअप के रूप में व्याख्या किए जा सकने वाले पात्रों से कैसे बचें?

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>Using JSTL Functions</title>
   </head>
   <body>
      <c:set var = "string1" value = "This is first String."/>
      <c:set var = "string2" value = "This <abc>is second String.</abc>"/>
      <p>With escapeXml() Function:</p>
      <p>string (1) : ${fn:escapeXml(string1)}</p>
      <p>string (2) : ${fn:escapeXml(string2)}</p>
      <p>Without escapeXml() Function:</p>
      <p>string (1) : ${string1}</p>
      <p>string (2) : ${string2}</p>
   </body>
</html>

आपको निम्न परिणाम प्राप्त होंगे -

With escapeXml() Function:
string (1) : This is first String.
string (2) : This <abc>is second String.</abc>
Without escapeXml() Function −
string (1) : This is first String.
string (2) : This is second String.

  1. सी # में स्ट्रिंग से XDocument कैसे पॉप्युलेट करें?

    एक्सएमएल एक स्व-वर्णन करने वाली भाषा है और यह डेटा के साथ-साथ नियमों को यह पहचानने के लिए प्रदान करती है कि इसमें कौन सी जानकारी है। एचटीएमएल की तरह, एक्सएमएल एसजीएमएल का एक सबसेट है - मानक सामान्यीकृत मार्कअप भाषा। XDocument वर्ग में एक मान्य XML दस्तावेज़ के लिए आवश्यक जानकारी होती है। इसमें XML

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

    पायथन में एक इन-बिल्ट जॉइन () फ़ंक्शन है जो तत्वों के बीच विभाजक को सम्मिलित करके अनुक्रम ऑब्जेक्ट में तत्वों को जोड़कर एक स्ट्रिंग देता है। यदि हमें बिना किसी विभाजक के एक स्ट्रिंग की आवश्यकता है, तो हम इसे नल स्ट्रिंग के साथ प्रारंभ करते हैं >>> lst=['h','e','l',&#

  1. मैं अजगर में एक स्ट्रिंग से एएनएसआई एस्केप अनुक्रमों को कैसे हटा सकता हूं?

    आप पाइथन में एक स्ट्रिंग से एएनएसआई एस्केप अनुक्रमों को हटाने के लिए रेगेक्स का उपयोग कर सकते हैं। re.sub() का उपयोग करके बस एस्केप अनुक्रमों को एक खाली स्ट्रिंग के साथ प्रतिस्थापित करें। एएनएसआई एस्केप अनुक्रमों को हटाने के लिए आप जिस रेगेक्स का उपयोग कर सकते हैं वह है:(\x9B|\x1B\[)[0-?]*[ -\/]*[@-