Back to Dotnet

System.Private.Xml

src/libraries/System.Private.Xml/README.md

11.0.1002.6 KB
Original Source

System.Private.Xml

This is the primary XML (eXtensible Markup Language) assembly. It provides standards-based support for processing XML.

It provides core implementations of various types including XMLReader, XMLWriter, XMLDocument, XMLSerializer, and more. These types are exposed via the various System.Xml[.*] assemblies.

Documentation can be found at https://learn.microsoft.com/dotnet/standard/serialization/introducing-xml-serialization.

Contribution Bar

Source

Higher level APIs for performing LINQ operations on XML entities:

APIs to support the creation and validation of XML digital signatures:

Deployment

The XML processing libraries are included in the shared framework and also shipped as NuGet packages.

The System.Security.Cryptography.Xml library is shipped as a NuGet package as part of .NET Platform Extensions.

These NuGet packages are considered "legacy" and should not be referenced by projects compatible with .NET Standard 2.0.