Class UblInvoiceDeserializer
- Namespace
- EInvoice.Ubl.Serialization
- Assembly
- EInvoice.Ubl.dll
Deserializes a UBL 2.1 XML document into an Invoice domain model.
public sealed class UblInvoiceDeserializer : IInvoiceDeserializer
- Inheritance
-
UblInvoiceDeserializer
- Implements
- Inherited Members
Constructors
UblInvoiceDeserializer()
public UblInvoiceDeserializer()
UblInvoiceDeserializer(InvoiceSerializationBackend)
public UblInvoiceDeserializer(InvoiceSerializationBackend backend)
Parameters
backendInvoiceSerializationBackend
Properties
SyntaxBinding
The syntax binding this deserializer reads (e.g. "UBL", "CII").
public string SyntaxBinding { get; }
Property Value
Methods
Deserialize(Stream)
Deserialize an invoice from a stream.
public Invoice Deserialize(Stream input)
Parameters
inputStream
Returns
Deserialize(string)
Deserialize an invoice from XML string.
public Invoice Deserialize(string xml)
Parameters
xmlstring