<<> टैग्स के अंदर <और> कैसे बचना है


89

मैं एक ब्लॉग पोस्ट लिखने की कोशिश कर रहा हूं जिसमें एक <pre>टैग के अंदर एक कोड खंड शामिल है । कोड सेगमेंट में एक सामान्य प्रकार शामिल होता है और <>वह उस प्रकार को परिभाषित करने के लिए उपयोग करता है। यह वह खंड है जो दिखता है:

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func<int, int> del = calc.GetNextPrime;
</pre>

परिणामी HTML <>इस तरह हटाता है और समाप्त होता है:

PrimeCalc calc = new PrimeCalc();
Func del = calc.GetNextPrime;

मैं <>HTML में कैसे दिखाऊं, वे कैसे बचेंगे ?


3
&lt;और&gt;
एलन डोंग

आप बस एक ऑनलाइन
फॉर्मेटर का

जवाबों:


112
<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

17
मुझे बुरा लगता है कि इसके लिए अभी भी कोई तकनीक पेश नहीं की गई है।
सतीश कुमार kk

बेशक, एम्परसेंड भी कुछ ऐसा है जिसे कोणीय कोष्ठक के समान संदर्भ में उद्धृत करने की आवश्यकता है, इसलिए यह सुनिश्चित नहीं है कि & if ’और > >’ की आवश्यकता है तो not if ’का उपयोग करना कितना उपयोगी है।
अस्तारा

21
<pre>&gt;</pre>

रेंडरर्स के रूप में:

>

इसलिए आप यह चाहते हैं:

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

जो इस प्रकार है:

    PrimeCalc कैल्क = new PrimeCalc ();
    फंक <int, int> del = calc.GetNextPrime;

14

का प्रयोग करें &lt;और &gt;ऐसा करने के लिए <और >एचटीएमएल अंदर।




2

Rp ने क्या कहा , बस अपने html निकाय के समतुल्य से अधिक से अधिक (>) और उससे कम (<) प्रतीकों को बदलें। यहाँ एक उदाहरण है:

<pre>
    PrimeCalc calc = new PrimeCalc();
    Func&lt;int, int&gt; del = calc.GetNextPrime;
</pre>

यह प्रकट होना चाहिए (इस बार मार्कडाउन के लिए पूर्व निर्धारित स्थानों के बिना बिल्कुल वैसा ही उपयोग करना):

    PrimeCalc कैल्क = new PrimeCalc ();
    फंक <int, int> del = calc.GetNextPrime;

-1

यह संभवतः आपके ब्लॉग सॉफ़्टवेयर के लिए कुछ विशिष्ट है, लेकिन आप निम्नलिखित तार को एक कोशिश (अंडरस्कोर चरित्र को हटा दें) देना चाह सकते हैं: और _gt;


-4

एक बेहतर तरीका यह है कि चरित्र कोड के बारे में बिल्कुल भी चिंता न करें। बस <pre>निम्नलिखित के साथ अपने सभी कोड को टैग के अंदर लपेटें

<pre>
${fn:escapeXml('
  <!-- all your code -->
')};
</pre>

आपको इसे काम करने में सक्षम करने के लिए jQuery सक्षम होना चाहिए।


1
यह बेहतर नहीं है। फिर आपको जावास्क्रिप्ट के लिए अपनी सामग्री से बचना होगा। कुछ मामलों में, जावास्क्रिप्ट से बाहर निकलना अभी भी संभव है। उदाहरण के लिए, यदि सामग्री इसमें थी तो क्या </pre>होगा?
ब्रैड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.