Expat.Net 2.8.2-preview-2

This is a prerelease version of Expat.Net.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package Expat.Net --version 2.8.2-preview-2
                    
NuGet\Install-Package Expat.Net -Version 2.8.2-preview-2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Expat.Net" Version="2.8.2-preview-2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Expat.Net" Version="2.8.2-preview-2" />
                    
Directory.Packages.props
<PackageReference Include="Expat.Net" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Expat.Net --version 2.8.2-preview-2
                    
#r "nuget: Expat.Net, 2.8.2-preview-2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Expat.Net@2.8.2-preview-2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Expat.Net&version=2.8.2-preview-2&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Expat.Net&version=2.8.2-preview-2&prerelease
                    
Install as a Cake Tool

Expat.Net

Unofficial .NET wrapper for expat library, a fast stream-oriented XML parser library written in C.

XmlParser API Model

XmlParser exposes a SAX-like callback model:

  • OnProlog
  • OnProcessingInstruction
  • OnStartElement
  • OnText
  • OnCdata
  • OnComment
  • OnEndElement

XmlParser class is not thread-safe concurrent interactions with parser may corrupt unmanaged state and cause memory access violations!

Native Library Resolution Priority

  1. Look for EXPAT_LIBRARY_PATH environment var (absolute path to expat library with file name and its extension, eg: C:\vcpkg\installed\x64-windows\bin\libexpat.dll).

  2. Find common expat name and extensions for each platform.

  3. Fallbak to default .NET library loader.

Notes

  • There is an explicit intention to keep this project aligned with the latest official libexpat releases..
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net10.0

    • No dependencies.
  • net6.0

    • No dependencies.
  • net7.0

    • No dependencies.
  • net8.0

    • No dependencies.
  • net9.0

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Expat.Net:

Package Downloads
XmppSharp

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2.8.2-preview-4 36 8/21/2026
2.8.2-preview-2 54 7/25/2026
2.8.2-preview-1 66 7/25/2026