Commit Graph

24 Commits

Author SHA1 Message Date
Davide Brunato 6bb5724a34 Merge branch 'master' of github.com:sissaschool/elementpath 2019-08-30 08:19:56 +02:00
Davide Brunato 1f3bd8265a
Update README.rst 2019-08-28 11:18:03 +02:00
Davide Brunato 0e4f050abb Add hashing methods to XSD datatypes classes 2019-08-28 07:07:30 +02:00
Davide Brunato c03e88906f Update tests and docs
- Add 2019 to copyright information
  - Update Shphinx docs about XPath 2 status
  - Tests splitted into several modules (all tests are runned as before
    by the script test_elementpath.py or by "python -m unitest")
2019-01-12 10:28:44 +01:00
Davide Brunato 8c094eb348 Update to new release 1.0.12
- Added default_namespace property to XPath parser classes
  - XPath1Parser ignores the default namespace setting
  - Fixed the '(name)' token methods to use the default namespace
2018-09-01 18:04:13 +02:00
Davide Brunato cad669f355 Update to release v1.0.11
- Created a separate module for XPath selectors
  - Optional parser argument of selectors now defaults to None
  - Moved iter recursion methods for context class
  - Update docs and changelog
2018-07-25 06:40:14 +02:00
Davide Brunato bab5040927 Fix README and update to release 1.0.10 2018-06-15 18:21:17 +02:00
Davide Brunato f4c4894278 Update to version 1.0.9 2018-06-15 18:14:43 +02:00
Davide Brunato fc642c9eae
Update README.rst 2018-05-07 09:05:07 +02:00
Davide Brunato 70c4c7172c Fix RtD link on README.rst 2018-05-07 09:00:10 +02:00
Davide Brunato 406ec2ce3a Update README.rst 2018-05-07 08:55:19 +02:00
Davide Brunato f2cbd6e401 Create Sphinx-based documentation 2018-05-07 08:35:28 +02:00
Davide Brunato 046e6d5c2f Fix README.rst headers and add 2 functions
- Substituted # with * in the main header of README.rst
  - Implemented 'codepoints-to-string' and 'string-to-codepoints'
2018-03-30 21:58:52 +02:00
Davide Brunato 91f86906f6
Update README.rst 2018-03-27 23:17:18 +02:00
Davide Brunato df8582f3a6 Add QName parsing extension enabled by an additional parser's argument 2018-03-27 17:19:28 +02:00
Davide Brunato b28da83a38
Update README.rst 2018-03-26 23:16:25 +02:00
Davide Brunato d46d9a979f
Update README.rst 2018-03-26 22:53:44 +02:00
Davide Brunato 40343a2a9a Fix Py2 compatibility for Unicode and math rounding 2018-03-26 22:07:59 +02:00
Davide Brunato 40f577af96 Implement 'cast as' and 'castable as' 2018-03-26 11:50:05 +02:00
Davide Brunato 97c0a520f1 Add XML Schema bindings
- schema-attribute() added
  - schema-element() added
  - tests for "to" range
2018-03-22 13:24:06 +01:00
Davide Brunato 5cc221fa5d XPath 1.0 and packaging completed 2018-03-15 15:11:02 +01:00
Davide Brunato fd051f57a0 Definitive implementation of XPath 2.0 comment parsing
- Added "comment = None" to XPathToken class
  - Override advance() method in XPath2Parser class
  - Add kwargs to parser classes (static context)
2018-03-13 06:37:40 +01:00
Davide Brunato 9c08b1eaca Write the first final version of README.rst 2018-03-03 09:16:08 +01:00
Davide Brunato dde2acac06 First commit
Code derived from XPath the xpaty.py module of the xmlschema package
(v.0.9.21-dev). The code has been splitted into some modules, one for
the base TODP parser, one for the XPath 1.0 parser and one for XPath
2.0 parser. The tests are implemented by the script test_elemenpath.py.

Changes to be committed:
	new file:   .gitignore
	new file:   LICENSE
	new file:   MANIFEST.in
	new file:   README.rst
	new file:   elementpath/__init__.py
	new file:   elementpath/exceptions.py
	new file:   elementpath/todp_parser.py
	new file:   elementpath/xpath1.py
	new file:   elementpath/xpath2.py
	new file:   requirements-dev.txt
	new file:   setup.cfg
	new file:   setup.py
	new file:   test_elementpath.py
2018-02-11 10:56:19 +01:00