C#: Create and Write to XML File Sample Code

Microsoft Dynamics CRM is a Customer Relationship Management software package developed by Microsoft
Post Reply
User avatar
gellee
Posts: 46
Joined: Fri Jan 20, 2012 3:04 pm

C#: Create and Write to XML File Sample Code

Post by gellee »

Code: Select all

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Xml;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {

            Program run = new Program();
            run.Run();
           
        }

        private void Run(){

            XmlTextWriter writer = new XmlTextWriter(@"D:\product.xml", System.Text.Encoding.UTF8);
            

            writer.WriteStartDocument(true);
            writer.Formatting = Formatting.Indented;
            writer.Indentation = 3;
            writer.WriteStartElement("Organization");
            writer.WriteAttributeString("Name", "MyORG");
            writer.WriteStartElement("BusinessUnits");        
           
            for (int i = 0; i < 2; i++)
            {
                createNode("MyORG", "Contact", "Create", "User", writer);
                writer.WriteEndElement();
                writer.WriteEndElement();
                writer.WriteEndElement();
            }

                     
            writer.Close();
        }

        private void createNode(string BUName, string EntityName,string PrivType, string AccessLevel, XmlTextWriter writer)
        {



            writer.WriteStartElement("BusinessUnit");
            writer.WriteAttributeString("Name", BUName);

            writer.WriteStartElement("Privileges");
            writer.WriteAttributeString("Entity", EntityName);

            writer.WriteStartElement("Privilege");
            writer.WriteAttributeString("Type", PrivType);
            writer.WriteAttributeString("AccessLevel", AccessLevel);
            

           
        }



       

    }
}

Output

Code: Select all

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Organization Name="MyORG">
   <BusinessUnits>
      <BusinessUnit Name="MyORG">
         <Privileges Entity="Contact">
            <Privilege Type="Create" AccessLevel="User" />
         </Privileges>
      </BusinessUnit>
      <BusinessUnit Name="MyORG">
         <Privileges Entity="Contact">
            <Privilege Type="Create" AccessLevel="User" />
         </Privileges>
      </BusinessUnit>
   </BusinessUnits>
</Organization>
Fast_Build_E
Posts: 2465
Joined: Sat Oct 07, 2023 12:47 am

Быстровозводимые здания

Post by Fast_Build_E »

Моментально возводимые здания: финансовая польза в каждой части!
В нынешней эпохе, где время равно деньгам, скоростройки стали решением по сути для фирм. Эти современные конструкции комбинируют в себе твердость, финансовую выгоду и скорость монтажа, что позволяет им лучшим выбором для различных бизнес-проектов.
Строительство быстровозводимых зданий под ключ цена
1. Высокая скорость возвода: Моменты - наиважнейший аспект в финансовой сфере, и скоро возводимые строения позволяют существенно сократить время монтажа. Это преимущественно важно в постановках, когда актуально быстро начать вести дело и начать получать доход.
2. Финансовая экономия: За счет улучшения процессов изготовления элементов и сборки на объекте, стоимость быстровозводимых зданий часто оказывается ниже, по сравнению с обычными строительными задачами. Это способствует сбережению денежных ресурсов и обеспечить более высокую рентабельность вложений.
Подробнее на www.scholding.ru
В заключение, объекты быстрого возвода - это первоклассное решение для предпринимательских задач. Они обладают скорость строительства, финансовую выгоду и устойчивость, что дает им возможность отличным выбором для профессионалов, готовых начать прибыльное дело и получать прибыль. Не упустите момент экономии времени и средств, прекрасно себя показавшие быстровозводимые сооружения для вашего следующего проекта!
Fast_Build_E
Posts: 2465
Joined: Sat Oct 07, 2023 12:47 am

Стоимость быстровозводимого здания под ключ цены

Post by Fast_Build_E »

Моментально возводимые здания: финансовая польза в каждом элементе!
В современной действительности, где время - деньги, здания с высокой скоростью строительства стали настоящим выходом для фирм. Эти современные объекты обладают высокую надежность, финансовую экономию и быстроту установки, что придает им способность отличным выбором для различных бизнес-проектов.
Быстровозводимые здания из металлоконструкций цена
1. Срочное строительство: Секунды - самое ценное в бизнесе, и экспресс-сооружения способствуют значительному сокращению сроков возведения. Это преимущественно важно в ситуациях, когда срочно нужно начать бизнес и начать зарабатывать.
2. Финансовая выгода: За счет улучшения производственных процедур элементов и сборки на объекте, цена скоростроительных зданий часто бывает ниже, по сопоставлению с традиционными строительными задачами. Это позволяет сэкономить средства и обеспечить более высокую рентабельность вложений.
Подробнее на http://www.scholding.ru
В заключение, экспресс-конструкции - это оптимальное решение для предпринимательских задач. Они комбинируют в себе быстроту возведения, экономичность и повышенную надежность, что дает им возможность идеальным выбором для фирм, готовых к мгновенному началу бизнеса и получать доход. Не упустите шанс экономии времени и денег, оптимальные моментальные сооружения для ваших будущих проектов!
xaeresis
Posts: 196117
Joined: Wed Oct 04, 2023 2:39 pm

Re: C#: Create and Write to XML File Sample Code

Post by xaeresis »

audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting
xaeresis
Posts: 196117
Joined: Wed Oct 04, 2023 2:39 pm

Re: C#: Create and Write to XML File Sample Code

Post by xaeresis »

audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting
xaeresis
Posts: 196117
Joined: Wed Oct 04, 2023 2:39 pm

Re: C#: Create and Write to XML File Sample Code

Post by xaeresis »

xaeresis
Posts: 196117
Joined: Wed Oct 04, 2023 2:39 pm

Re: C#: Create and Write to XML File Sample Code

Post by xaeresis »

Post Reply