XML til C#-konverter
Generér C#-klasser fra XML-data øjeblikkeligt
XML-input
C#-output
Hvad er XML til C#-konverteren?
Har du brug for at generere C#-klasser fra XML-data? Dette værktøj gør det øjeblikkeligt. Perfekt til .NET-programmering med POCO-klasser og XML-serialiseringsattributter.
De genererede C#-klasser inkluderer XmlSerializer-attributter til problemfri deserialisering. Perfekt til ASP.NET, WPF og virksomhedstjenester.
Alt sker i din browser — XML-data forbliver private. Generér, download og brug C#-klasserne med det samme.
Sådan bruger du XML til C#-konverteren
Følg disse trin for at generere C#-klasser fra XML.
Indsæt eller upload XML
Indsæt XML i det venstre XML-input-panel eller klik på Upload. Konfigurér Klassenavn og vælg kodestil.
<subscribers><subscriber><id>1</id><name>Johan</name><email>[email protected]</email></subscriber></subscribers>Gyldig XML genererer korrekte C#-klasser. Ugyldig XML viser en fejl.
Gennemgå genereret C#-kode
Det højre C#-output-panel viser de genererede klasser med [XmlElement]-attributter.
Kopiér og brug
Klik på Kopiér eller Download for at gemme som .cs-fil. Tilføj den til dit .NET-projekt.
Hvornår du faktisk ville bruge dette
ASP.NET-programmering
Generér C#-modelklasser fra XML-skemaer til ASP.NET-applikationer. Perfekt til API'er der forbruger XML.
WPF-applikationer
Opret C#-dataklasser fra XML til WPF desktop-applikationer med databinding.
Integration af webtjenester
Generér POCO-klasser fra SOAP/XML-skemaer til integration med ældre systemer.
Databehandling
Konvertér XML-datastrukturer til stærkt typede C#-klasser til typesikker databehandling.
Ofte stillede spørgsmål
Gemmes mine XML-data?
Nej. Alt sker i din browser. Din XML forlader aldrig din computer.
Hvilke C#-funktioner understøttes?
Generatoren skaber klasser med egenskaber, List<T> og XML-serialiseringsattributter. Understøtter nullable-typer.
Hvordan håndteres indlejrede elementer?
Indlejrede XML-elementer bliver separate C#-klasser med [XmlElement]-attributter.
Hvad sker der med XML-attributter?
XML-attributter konverteres til C#-egenskaber med [XmlAttribute]-attributter.
Kan jeg tilpasse de genererede klasser?
Ja! Ændr rodklassenavn, vælg mellem egenskaber og felter, aktivér nullable-typer.
Hvilke XML-serializers fungerer?
De genererede klasser fungerer med System.Xml.Serialization.XmlSerializer i .NET.
Andre kodegeneratorer du måske har brug for
XML til C# er bare ét værktøj. Her er andre: