में कनवर्ट करें मैं एक्सएमएल-ऑब्जेक्ट को स्ट्रिंग में कनवर्ट करने का एक तरीका खोज रहा हूं।पावरहेल: एक्सएमएल को स्ट्रिंग
क्या पावरहेल में $ xml.toString() जैसा कोई तरीका है?
में कनवर्ट करें मैं एक्सएमएल-ऑब्जेक्ट को स्ट्रिंग में कनवर्ट करने का एक तरीका खोज रहा हूं।पावरहेल: एक्सएमएल को स्ट्रिंग
क्या पावरहेल में $ xml.toString() जैसा कोई तरीका है?
आप शायद OuterXml
के लिए देख रहे हैं।
$xml.OuterXml
आपको जो चाहिए वो देना चाहिए।
आप XML ऑब्जेक्ट कैसे बना रहे हैं?
आमतौर पर, यदि आप एक वस्तु से एक XML स्ट्रिंग चाहते हैं, आप उपयोग करेंगे:
$object | ConvertTo-Xml -As String
मैं एक्सएमएल-वस्तु इस तरह से शुरू: [एक्सएमएल] $ एक्सएमएल = ' Xml संस्करण = "1.0" एन्कोडिंग = "UTF-8" स्टैंडअलोन = "हाँ">
आप इसे की जरूरत है एक स्ट्रिंग हो सकता है, यह एक्सएमएल नहीं बनाते हैं। यहां एक स्ट्रिंग के साथ शुरू करें, और उसमें संलग्न करें। – mjolinor
आह बहुत बहुत धन्यवाद, यही वह कोड है जिसे मैं खोज रहा था! – uprix
यह मेरे लिए भी काम किया। एकमात्र समस्या यह है कि मैं संक्रमण में व्हाइटस्पेस स्वरूपण खो देता हूं। कोई भी विचार कैसे मैं या तो अच्छा टैब स्वरूपण को संरक्षित या जोड़ सकता हूं? – AllTradesJack
'$ xml.PreserveWhiteSpace = $ true 'आज़माएं – ghigad