Skip to content

Releases: fusionspim/php-demandware-xml

Parser bug fix

04 Sep 10:25

Choose a tag to compare

Merge pull request #10 from fusionspim/parse-skip-fix

Previous fix was skipping data!

Bug fix for xml parsing

03 Sep 13:30

Choose a tag to compare

Skips blank lines between elements, rather than treat them as empty nodes.

Bug fix for xml parsing

27 Aug 13:06

Choose a tag to compare

Fixes a bug with xml parsing.

Improvements to XML validation

26 Aug 10:39

Choose a tag to compare

  • 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

13 Aug 11:33

Choose a tag to compare

Merge pull request #6 from fusionspim/parser

Added a parser

Made XML validation stricter by converting exceptions to warnings

10 Aug 16:08

Choose a tag to compare

  • 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/output for debugging.

Allow product descriptions to be output unescaped

06 Aug 16:28

Choose a tag to compare

  • Added hack to allow product descriptions to be output unescaped

Provide validation helper

14 Jul 13:55

Choose a tag to compare

Merge pull request #2 from fusionspim/feature/xml-validation

XML class should know the schema to use

Initial version

12 Jul 09:25

Choose a tag to compare

First version of the PHP library for working with Demandware XML files.