Minimal XML parser (Perl module)
XML::Bare - A minimal XML parser that uses C to generate a folded perl
hash.
This package implements XML as the author thinks it should be, not as
the standard says. Means this parser is not XML conform. So be very
careful if you use this package, the result does not need to be the one
you would expect.
- Developed at devel:languages:perl
- Sources inherited from project openSUSE:Factory
-
4
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:Rebuild/perl-XML-Bare && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
XML-Bare-0.53.tar.gz | 0000079278 77.4 KB | |
fix-pointers.diff | 0000002094 2.04 KB | |
perl-XML-Bare.changes | 0000007780 7.6 KB | |
perl-XML-Bare.spec | 0000002434 2.38 KB |
Revision 26 (latest revision is 29)
Stephan Kulow (coolo)
accepted
request 185948
from
Stephan Kulow (coolo)
(revision 26)
- add fix-pointers.diff to fix build on factory - updated to 0.53 - Remove executable permissions from files that shouldn't have them. - Added shebang to main Bare.pm file ( apparently some people want this ) - Correct line endings to unix style on parser.c - Improved simplify function that works properly with trees instead of just a single level - Added hash2xml to quickly convert recursing hashes into XML - Added proper binmode setting when outputting XML to address deficiences on Win32 ( such as failing Strawberry perl due to line endings ) - Added evil OS check in file writing code to address differences in how files must be opened to write utf8 on win32 versus linux/cygwin. - Added note regarding using utf8 flag instead of using encoding(utf8) - Altered UTF8 test to also write XML containing UTF8 to a file. - New 'unsafe' parsing mode, giving a 30% speed increase with some downfalls - New 'read_more' function, allowing more data to be read in before parsing into a tree - Fixed some memory leaks - Added 'Controversy' section to documentation - Updated speed comparisons for feed2.xml, adding a comparison against XML::Fast as well as a comparison of running in 'unsafe' mode. - Spelling correction - "Modernized" file handling using my variables - Remove debugging print statements that were left in - Include the new test cases in the distribution - Fixes to find_by_perl Can now be accessed in an object or namespace flexibly. Now ignores case of keys. Keys with underscores can be used. Will work properly when passed a single node instead of an array reference of nodes. - Fixes to xget Method of deferencing has been changed to be compatible with newer versions of perl ( 5.10.2+ ) - Fixed handling of nodes named 'value'; they will no longer crash the XS code
Comments 0