PHPackages                             kigkonsult/sie5sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. kigkonsult/sie5sdk

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

kigkonsult/sie5sdk
==================

Sie5 SDK, based on Sie5 XSD schema

v1.4(4y ago)1323[1 issues](https://github.com/iCalcreator/Sie5Sdk/issues)1LGPL-3.0-or-laterPHPPHP ^8.0

Since May 24Pushed 4y agoCompare

[ Source](https://github.com/iCalcreator/Sie5Sdk)[ Packagist](https://packagist.org/packages/kigkonsult/sie5sdk)[ Fund](https://paypal.me/kigkonsult)[ RSS](/packages/kigkonsult-sie5sdk/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (9)Versions (5)Used By (1)

Sie5Sdk
-------

[](#sie5sdk)

- the PHP SDK for the [Sie](http://www.sie.se)5 export/import formats
- manages accounting, book-keeping, ledger, asset, inventory data etc
- based on the Sie5 [XSD](http://www.sie.se/sie5.xsd) schema

and provide

- [src/Dto](src/Dto) for all element(/complexType)s in [XSD](http://www.sie.se/sie5.xsd)
    - with getters and validating setters
    - ability to validate comparable to [XSD](http://www.sie.se/sie5.xsd)
    - minor other logic
- parse of the XML rootelements Sie/SieEntry into dto(s)
    - [src/XMLParse/Sie5Parser::parse](src/XMLParse/Sie5Parser.php)
- write of Sie/SieEntry dto(s) to XML string / DomNode
    - [src/XMLWrite/Sie5Writer:write](src/XMLWrite/Sie5Writer.php)

#### Usage, parse XML

[](#usage-parse-xml)

Sie5Sdk uses XMLReader parsing input and accepts Sie and SieEntry root elements.

To parse an export Sie XML file :

```
