XmlUtil class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
Static Methods
-
canonicalizeXml(String xmlString)
→ String
-
-
defaultUBLExtensionsSignedProperties({required String signingTime, required String certificateHash, required String certificateIssuer, required String certificateSerialNumber})
→ XmlDocument
-
Generates the
<xades:SignedProperties>
XML structure after signed.
-
defaultUBLExtensionsSignedPropertiesForSigning({required String signingTime, required String certificateHash, required String certificateIssuer, required String certificateSerialNumber})
→ XmlDocument
-
Generates the default xades:SignedProperties XML template.
-
generateHash(String xmlString)
→ String
-
-
generateQrAndSignatureXMl({required String qrString})
→ XmlDocument
-
-
generateUBLSignExtensionsXml({required String invoiceHash, required String signedPropertiesHash, required String digitalSignature, required String certificateString, required XmlDocument ublSignatureSignedPropertiesXML})
→ XmlDocument
-
Generate a ZATCA-compliant UBLExtensions XML string for the invoice data.
-
generateZATCAXml(BaseInvoice invoice, Supplier supplier)
→ XmlDocument
-
Generate a ZATCA-compliant XML string for the invoice data.