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.

1

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.

2

Gennemgå genereret C#-kode

Det højre C#-output-panel viser de genererede klasser med [XmlElement]-attributter.

3

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: