मैं एक स्ट्रिंग से सफेद-रिक्त स्थान को ट्रिम करना चाहता हूं जो मुझे एस्कल का उपयोग करके एक्सएमएल फ़ाइल से मिल रहा है।
मैं ट्रिम कमांड का उपयोग कर रहा हूं लेकिन यह रिक्त स्थान को ट्रिम करते समय काम नहीं करता है, जबकि यदि आप कुछ और ट्रिम करना चाहते हैं तो ट्रिम () फ़ंक्शन ठीक काम कर रहा है।
उदाहरण
Trim(" " From " Nitin ");
परिणाम
नितिन
Trim("i" From "Nitin");
परिणाम
NTN
उत्तर:
जवाब के लिए 0 № 1DECLARE whiteSpace CONSTANT CHARACTER CAST( X"090D0A20" AS CHAR CCSID 1208);
-- tab, cr, lf, space
DECLARE input2 CHARACTER "smith";
SET input2 = whiteSpace || input2 || whiteSpace;
SET OutputRoot.XMLNSC.Top.Out2 = TRIM( whiteSpace FROM input2);
उत्पादन:
<Top><Out2>smith</Out2></Top>