Releases: fusionspim/php-demandware-xml
Releases · fusionspim/php-demandware-xml
Parser bug fix
Merge pull request #10 from fusionspim/parse-skip-fix Previous fix was skipping data!
Bug fix for xml parsing
Skips blank lines between elements, rather than treat them as empty nodes.
Bug fix for xml parsing
Fixes a bug with xml parsing.
Improvements to XML validation
- Added additional checks to ensure XML and XSD files are readable before proceeding with validation.
- Updated
Xml::validate()to return a boolean value. - Fixed bug causing XML to get truncated when invalid, making it impossible to debug.
- Added unit tests to cover invalid/valid XML validations.
Added a Parser class
Merge pull request #6 from fusionspim/parser Added a parser
Made XML validation stricter by converting exceptions to warnings
- Validation warnings will now be convert to PangaeaException objects.
- Added test to catch invalid entities appearing in XML.
- Saving a document will now return a boolean indicating whether or not it was successful.
- Keep test output in
tests/outputfor debugging.
Allow product descriptions to be output unescaped
- Added hack to allow product descriptions to be output unescaped
Provide validation helper
Merge pull request #2 from fusionspim/feature/xml-validation XML class should know the schema to use
Initial version
First version of the PHP library for working with Demandware XML files.