Minimal XML parser (Perl module)

Edit Package perl-XML-Bare

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.

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's avatar Stephan Kulow (coolo) accepted request 185948 from Stephan Kulow's avatar 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
openSUSE Build Service is sponsored by