c# - How to append node and attribute to an existing Xml file -


मेरे पास निम्न XML फ़ाइल है मुझे XElement और XAttribute का उपयोग करके एक नोड जोड़ना होगा। ऐसा कैसे करें?

  & lt;? Xml संस्करण = "1.0" एन्कोडिंग = "UTF-8"? & Gt; & Lt; रिपोर्ट xmlns = "http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" xmlns: rd = "http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" & gt; & LT; डेटासेट & gt; & Lt; डेटासेट नाम = "डेटा" & gt; & LT; क्वेरी & gt; & LT; DataSourceName & gt; DS1 & lt; / DataSourceName & gt; & Lt; कमांडटाक्स्ट & gt; SELECT प्रथम नाम, अंतिमनाम से व्यक्ति & lt; / CommandText & gt; & Lt; / क्वेरी & gt; & Lt; / डेटासेट & gt; & Lt; डेटासेट नाम = "तालिका 22" & gt; & LT; क्वेरी & gt; & LT; DataSourceName & gt; DS1 & lt; / DataSourceName & gt; & Lt; कमांड टेक्स्ट & gt; नया पाठ 2 & lt; / CommandText & gt; & Lt; / क्वेरी & gt;  XElement  और  XAttribute   और   

दोनों "/ क्वेरी" तत्व के अंत में, / P>

  & lt; फील्ड्स & gt; & Lt; फील्ड का नाम = "ReportId" & gt; & LT; DataField & gt; ReportId & lt; / DataField & gt; & LT; वां: TypeName & gt; System.Int64 & lt; / तृतीय: TypeName & gt; & Lt; / फील्ड & gt;    

आप & lt; क्वेरी & gt; तत्व का चयन करने का प्रयास कर सकते हैं पहले, फिर & lt; फील्ड्स & gt; तत्व के बाद & lt; क्वेरी & gt; तत्व जोड़ सकते हैं, उदाहरण के लिए:

  var doc = XElement .Parse (xml); XNamespace ns = "http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition"; Var क्वेरी = डॉक्टर। एलेमेंट (एनएस + "डेटासेट्स")। एलीमेंट (एनएस + "डेटासेट")। एलीमेंट (एनएस + "क्वेरी"); कंसोल.प्रकाश रेखा ("पहले:"); Console.WriteLine (doc.ToString ()); Console.WriteLine ( ""); XNamespace rd = "http://schemas.microsoft.com/SQLServer/reporting/reportdesigner"; नया फ़ील्ड = नया एक्सईलेमेंट (एनएस + "फील्ड्स", नया एक्सईलेमेंट (एनएस + "फ़ील्ड", नया एक्सएट्रीब्यूवर ("नाम", "रिपोर्ट इडी"), नया एक्सईलेमेंट (एनएस + "डेटाफील्ड", "रिपोर्टआईडी"), नया एक्सईलेमेंट (आरडी + TypeName "," System.Int64 "))); query.AddAfterSelf (क्षेत्र); कंसोल.प्रकाश लाइन ("बाद:"); Console.WriteLine (doc.ToString ());  

Comments

Popular posts from this blog

import - Python ImportError: No module named wmi -

Editing Python Class in Shell and SQLAlchemy -

lua - HowTo create a fuel bar -