2009-07-26 10 views
14

मुझे कुछ वास्तव में लंबे तारों के साथ एक एक्सएमएल कॉन्फ़िगरेशन फ़ाइल मिली है। आम तौर पर, मैं अपनी स्रोत फ़ाइलों को इत्यादि स्वरूपित करता हूं ताकि उन्हें स्क्रॉल किए बिना पढ़ा जा सके। मैं इस कॉन्फ़िगरेशन फ़ाइल में ऐसा करना चाहता हूं।क्या एक एक्सएमएल फ़ाइल में एकाधिक लाइनों में एक स्ट्रिंग को विभाजित करना संभव है? यदि हां, तो कैसे?

क्या एक से अधिक पंक्तियों में स्ट्रिंग को विभाजित करने का कोई तरीका है? उम्मीद है कि, जो मैं पूछ रहा हूं वह स्पष्ट है लेकिन एक तस्वीर एक हज़ार शब्द कहती है, उदा। मूल्य, नीचे।

<add name="validation" 
    type="Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF.ValidationElement, Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 

अगर मैं ऊपर स्ट्रिंग को तोड़ने इस तरह देखने के लिए:

<add name="validation" 
    type="Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF.ValidationElement, 
    Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 
मेरी क्षुधा

के साथ विफल:

"system.serviceModel/व्यवहार के लिए विन्यास अनुभाग हैंडलर बनाने में त्रुटि हुई: एक्सटेंशन तत्व 'सत्यापन' को इस तत्व में जोड़ा नहीं जा सकता है। सत्यापित करें कि एक्सटेंशन system.serviceModel/एक्सटेंशन/व्यवहार एक्सटेंशन पर एक्सटेंशन संग्रह में पंजीकृत है। पैरामीटर नाम: तत्व "

ऐसा लगता है कि यह स्ट्रिंग में लाइन-ब्रेक के प्रति संवेदनशील है।

+0

मैंने समस्या के बारे में स्पष्टीकरण जोड़ा है जहां समस्या होती है – serialhobbyist

उत्तर

27

सभी लाइन ब्रेक normalized to spaces हैं, इसलिए यदि अंतरिक्ष डिलीमीटर मनमानी सफेद जगह को संभाल सकता है तो बस उन्हें एक अलग पंक्ति पर रखें।

+2

डुनो जिन्होंने इसे -1 किया। मैं पुष्टि कर सकता हूं कि लाइन ब्रेक सामान्यीकृत हैं। मैं अक्सर इसका इस्तेमाल करता हूं। – hobodave

संबंधित मुद्दे

 संबंधित मुद्दे