perl-XML-Filter-BufferText - XML-Filter-BufferText - SAX Filter to guarantee characters in one event

Property Value
Distribution RPM Universal
Repository Olea all
Package filename perl-XML-Filter-BufferText-1.01-1.noarch.rpm
Package name perl-XML-Filter-BufferText
Package version 1.01
Package release 1
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 9.13 KB
Installed size 5.98 KB
This is a very simple filter. One common cause of grief (and programmer
error) is that XML parsers aren't required to provide character events in one
chunk. They can, but are not forced to, and most don't. This filter does the
trivial but oft-repeated task of putting all characters into a single event.
Note that this won't help you cases such as:
<foo> blah <!-- comment --> phubar </foo>
In the above case, given the interleaving comment, there will be two
"character()" events. This may be worked around in the future if there is
demand for it.
An interesting way to use this filter, instead of telling users to use it,
is to return it from your handler's constructor, already configured and all.
That'll make the buffering totally transparent to them ("XML::SAX::Writer"
does that).


Package Version Architecture Repository
perl-XML-Filter-BufferText - - -


Name Value
perl(base) -
perl(strict) -
perl(vars) -


Name Value
perl(XML::Filter::BufferText) = 1.01
perl-XML-Filter-BufferText = 1.01-1


Type URL
Binary Package perl-XML-Filter-BufferText-1.01-1.noarch.rpm
Source Package perl-XML-Filter-BufferText-1.01-1.src.rpm

Install Howto

  1. Download latest olea-repo-release rpm from
  2. Install olea-repo-release rpm:
    # rpm -Uvh olea-repo-release*rpm
  3. Install perl-XML-Filter-BufferText rpm package:
    # yum install perl-XML-Filter-BufferText




2007-01-02 - olea@lisergia
- Initial build.

See Also

Package Description
perl-XML-Filter-DOMFilter-LibXML-0.02-1.noarch.rpm XML-Filter-DOMFilter-LibXML - SAX Filter allowing DOM processing of selected subtrees
perl-XML-Filter-Hekeln-0.06-1.noarch.rpm XML-Filter-Hekeln - a SAX stream editor
perl-XML-Handler-YAWriter-0.23-1.noarch.rpm XML-Handler-YAWriter - Yet another Perl SAX XML Writer
perl-XML-LibXML-1.62001-8.i386.rpm XML-LibXML Perl module
perl-XML-LibXML-Common-0.13-1.i686.rpm XML-LibXML-Common - Routines and Constants common for XML::LibXML and XML::GDOME
perl-XML-LibXML-Iterator-1.00-1.noarch.rpm XML-LibXML-Iterator - XML::LibXML's Tree Iteration Class
perl-XML-LibXML-XPathContext-0.07-1.i686.rpm XML-LibXML-XPathContext - Perl interface to libxml2's xmlXPathContext
perl-XML-NamespaceSupport-1.09-1.noarch.rpm XML-NamespaceSupport - a simple generic namespace support class
perl-XML-NodeFilter-0.01-1.noarch.rpm XML-NodeFilter - Generic XML::NodeFilter Class
perl-XML-RSS-1.02-1.i386.rpm Autogenerated package for XML-RSS
perl-XML-SAX-0.14-1.noarch.rpm XML-SAX - Simple API for XML
perl-XML-SAX-Writer-0.44-8.noarch.rpm XML-SAX-Writer Perl module
perl-XML-XUpdate-LibXML-0.6.0-1.noarch.rpm XML-XUpdate-LibXML - update XML documents according to XUpdate file
perl-makerpm-0.409-1.noarch.rpm makerpm - Build binary distributions of Perl packages
perl-namespace-autoclean-0.08-1.noarch.rpm namespace-autoclean - Keep\ imports\ out\ of\ your\ namespace