<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to news</title><link href="https://sourceforge.net/p/xmlpullpars-php/news/" rel="alternate"/><link href="https://sourceforge.net/p/xmlpullpars-php/news/feed.atom" rel="self"/><id>https://sourceforge.net/p/xmlpullpars-php/news/</id><updated>2007-06-17T14:02:29Z</updated><subtitle>Recent posts to news</subtitle><entry><title>IE and tgz extension</title><link href="https://sourceforge.net/p/xmlpullpars-php/news/2007/06/ie-and-tgz-extension/" rel="alternate"/><published>2007-06-17T14:02:29Z</published><updated>2007-06-17T14:02:29Z</updated><author><name>Myron Turner</name><uri>https://sourceforge.net/u/turnermm/</uri></author><id>https://sourceforge.netedcd7665ba580e6e7104a79722389dfa438ca126</id><summary type="html">Please note that IE on Windows may convert the tgz extension to gz.  The extension has to be corrected back to tgz, otherwise the archiving software will not know this is a tar file.</summary></entry><entry><title>XML_PullParser-1.3.2 Released</title><link href="https://sourceforge.net/p/xmlpullpars-php/news/2006/12/xmlpullparser-132-released/" rel="alternate"/><published>2006-12-10T19:15:58Z</published><updated>2006-12-10T19:15:58Z</updated><author><name>Myron Turner</name><uri>https://sourceforge.net/u/turnermm/</uri></author><id>https://sourceforge.netbee44f07529b27329457cf8d094a02bb849fc53a</id><summary type="html">Release 1.3.2 includes upgrades \(and one bug fix\) to XML\_PullParser\_getText\(\), together with clarified and revised documentation for this method and several others.</summary></entry><entry><title>Release 1.3.1 and the  XML_PullParser Family</title><link href="https://sourceforge.net/p/xmlpullpars-php/news/2006/10/release-131-and-the--xmlpullparser-family/" rel="alternate"/><published>2006-10-12T10:48:38Z</published><updated>2006-10-12T10:48:38Z</updated><author><name>Myron Turner</name><uri>https://sourceforge.net/u/turnermm/</uri></author><id>https://sourceforge.net695f9a05990ee629fba911f6478193248db554f2</id><summary type="html">XML\_PullProcessor is an XML token processing class for PHP. With releases 1.3.0/1.3.1, XML\_PullProcessor incorporates Namespace support directly into the XML\_PullParser module itself, replacing the subclasses XML\_PullParser\_NS and XML\_PullParser\_NS\_doc which previously provided it with Namespace facilities and enhancing the earlier functionality. 

Included in the XML\_PullParser family is eXcavator, an XML query processing class which provides XQuery-like functionality to XML\_PullParser. Because eXcavator is built on top of XML\_PullParser, its most recent release \(1.0.5\) has also been able to include namespace support. Using eXcavator gives the developer complete access to all the facilitities of XML\_PullParser. For many applications, the two classes can work in tandem, with eXcavator acting as a powerful front-end to XML\_PullParser. </summary></entry><entry><title>XML_PullParser implements Error tracing</title><link href="https://sourceforge.net/p/xmlpullpars-php/news/2006/08/xmlpullparser-implements-error-tracing/" rel="alternate"/><published>2006-08-04T15:04:19Z</published><updated>2006-08-04T15:04:19Z</updated><author><name>Myron Turner</name><uri>https://sourceforge.net/u/turnermm/</uri></author><id>https://sourceforge.net32c96f6277c9be29f5b117f000c7420abb267de5</id><summary type="html">XML\_PullParser 1.2.0 is a major new release which adds error reporting and tracing to earlier versions. Errors are handled by a new class,
XML\_PullParser\_Errors. User defined errors are also supported; these are pushed onto XML\_PullParser's error stack and become part of any trace, making it possible to track errors in user code back to problems which may have originated in the use of XML\_PullParser itself. 
Error reporting is explained in the Manual. 

Of interest to current users: This release also contains a bug fix to XML\_PullParser\_setAttrLoop\_elcd\(\) and a new method, XML\_PullParser\_tokenFromChildren\(\), which creates tokens from arrays returned
by XML\_PullParser\_getChildren\(\).

XML\_PullParser 1.2.0 is backwardly compatible with earlier versions of XML\_PullParser but now requires PHP version &amp;gt;= 4.3. </summary></entry><entry><title>Upgraded Web Site</title><link href="https://sourceforge.net/p/xmlpullpars-php/news/2006/07/upgraded-web-site/" rel="alternate"/><published>2006-07-23T15:06:12Z</published><updated>2006-07-23T15:06:12Z</updated><author><name>Myron Turner</name><uri>https://sourceforge.net/u/turnermm/</uri></author><id>https://sourceforge.netd43fbd8c297b8e4839a42c859ba56e9b8d6af4b9</id><summary type="html">XML\_PullParser for PHP now  has a newly upgraded web site, still at the same URL:
http://www.mturner.org/XML\_PullParser/
</summary></entry><entry><title>XML_PullParser on Linux Links</title><link href="https://sourceforge.net/p/xmlpullpars-php/news/2006/07/xmlpullparser-on-linux-links/" rel="alternate"/><published>2006-07-15T16:39:30Z</published><updated>2006-07-15T16:39:30Z</updated><author><name>Myron Turner</name><uri>https://sourceforge.net/u/turnermm/</uri></author><id>https://sourceforge.nete30f7d6655c893807ba6f4f4b97332996aab620b</id><summary type="html">XML\_PullParser for PHP has been nominated for inclusion on Linux LInks.  It will be found at the followng url:

http://www.linuxlinks.com/Web/Development/Tools/</summary></entry><entry><title> XML_PullParser Release 1.0.2</title><link href="https://sourceforge.net/p/xmlpullpars-php/news/2006/07/-xmlpullparser-release-102/" rel="alternate"/><published>2006-07-15T15:41:34Z</published><updated>2006-07-15T15:41:34Z</updated><author><name>Myron Turner</name><uri>https://sourceforge.net/u/turnermm/</uri></author><id>https://sourceforge.net29a2bdd384a77d60edfed890882039f64b658618</id><summary type="html">This release fixed a sporadic bug which reported an XML\_ERROR\_JUNK\_AFTER\_DOC\_ELEMENT error after the completed parsing of certain documents.

It adds a new method: 
array XML\_PullParser\_deleteBlanks\($token\)
This method removes all blank CDATA elements from a tokenized array.  It was sparked by the fact that different versions of the PHP/expat parser treat blank CDATA differently, causing XML\_PullParser to end up with tokenized arrays of different sizes.

The test scripts in the tests directory have been upgraded, as part of a continuing effort to make the testing program complete.

The documentaton has been updated to reflect all the changes.</summary></entry><entry><title>XML_PullParser-1.0.1</title><link href="https://sourceforge.net/p/xmlpullpars-php/news/2006/07/xmlpullparser-101/" rel="alternate"/><published>2006-07-12T20:21:06Z</published><updated>2006-07-12T20:21:06Z</updated><author><name>Myron Turner</name><uri>https://sourceforge.net/u/turnermm/</uri></author><id>https://sourceforge.net4ba2a4ed58d267ba96abb36958cd1c3b23a36915</id><summary type="html">Initial Sourceforge Release of XML\_PullParser
Home page: 
http://www.mturner.org/XML\_PullParser

XML\_PullParser moves the API of the PHP XML facility from an event-based model to a token-based model. Instead of processing data as it is passed from the parser to callbacks, a script using PullParser requests &amp;quot;tokens&amp;quot; from XML\_PullParser\_getToken\(\) and a set of helper functions. Tokens are arrays representing XML structures, which become available in the order in which they appear in the document being parsed. 

Methods are provided to retrieve tokens, to manipulate them, and to extract their data, both text \(CDATA\) and attributes. The API consists of close to 50 class methods and package level functions that offer the programmer a rich set of possibilities for accessing and manipulating XML data and structures. 

</summary></entry></feed>