XML til C#-konverterer
Generer C#-klasser fra XML-data umiddelbart
XML-inndata
C#-utdata
Hva er XML til C#-konvertereren?
Trenger du å generere C#-klasser fra XML-data? Dette verktøyet gjør det umiddelbart. Perfekt for .NET-programmering med POCO-klasser og XML-serialiseringsattributter.
De genererte C#-klassene inkluderer XmlSerializer-attributter for sømløs deserialisering. Perfekt for ASP.NET, WPF og bedriftstjenester.
Alt skjer i nettleseren din — XML-data forblir private. Generer, last ned og bruk C#-klassene med en gang.
Slik bruker du XML til C#-konvertereren
Følg disse trinnene for å generere C#-klasser fra XML.
Lim inn eller last opp XML
Lim inn XML i det venstre XML-inndata-panelet eller klikk på Last opp. Konfigurer Klassenavn og velg 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 feil.
Gjennomgå generert C#-kode
Det høyre C#-utdata-panelet viser de genererte klassene med [XmlElement]-attributter.
Kopier og bruk
Klikk på Kopier eller Last ned for å lagre som .cs-fil. Legg den til i .NET-prosjektet ditt.
Når du faktisk ville brukt dette
ASP.NET-programmering
Generer C#-modellklasser fra XML-skjemaer for ASP.NET-applikasjonene dine. Perfekt for API-er som konsumerer XML.
WPF-applikasjoner
Opprett C#-dataklasser fra XML for WPF skrivebordsapplikasjoner med databinding.
Integrasjon av webtjenester
Generer POCO-klasser fra SOAP/XML-skjemaer for integrasjon med eldre systemer.
Databehandling
Konverter XML-datastrukturer til sterkt typede C#-klasser for typesikker databehandling.
Vanlige spørsmål
Lagres XML-dataene mine?
Nei. Alt skjer i nettleseren din. XML-en din forlater aldri datamaskinen din.
Hvilke C#-funksjoner støttes?
Generatoren lager klasser med egenskaper, List<T> og XML-serialiseringsattributter. Støtter nullable-typer.
Hvordan håndteres nestede elementer?
Nestede XML-elementer blir separate C#-klasser med [XmlElement]-attributter.
Hva skjer med XML-attributter?
XML-attributter konverteres til C#-egenskaper med [XmlAttribute]-attributter.
Kan jeg tilpasse de genererte klassene?
Ja! Endre rotklassenavn, velg mellom egenskaper og felt, aktiver nullable-typer.
Hvilke XML-serialiserere fungerer?
De genererte klassene fungerer med System.Xml.Serialization.XmlSerializer i .NET.
Andre kodegeneratorer du kanskje trenger
XML til C# er bare ett verktøy. Her er andre: