<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to feature-requests</title><link href="https://sourceforge.net/p/sax/feature-requests/" rel="alternate"/><link href="https://sourceforge.net/p/sax/feature-requests/feed.atom" rel="self"/><id>https://sourceforge.net/p/sax/feature-requests/</id><updated>2023-04-15T06:44:19.262000Z</updated><subtitle>Recent changes to feature-requests</subtitle><entry><title>#39 Add ability to have content in the prolog</title><link href="https://sourceforge.net/p/sax/feature-requests/39/?limit=25#b745" rel="alternate"/><published>2023-04-15T06:44:19.262000Z</published><updated>2023-04-15T06:44:19.262000Z</updated><author><name>Stanimir Stamenkov</name><uri>https://sourceforge.net/u/stanio/</uri></author><id>https://sourceforge.net42867d72b32c9bbdbfebf391e6f135f22bb32ff4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="" href="https://www.w3.org/TR/xml/#xmldoc" rel="nofollow"&gt;&lt;em&gt;Prolog&lt;/em&gt;&lt;/a&gt;:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;22&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nv"&gt;prolog&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nv"&gt;XMLDecl&lt;/span&gt;?&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;Misc&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;do&lt;/span&gt;&lt;span class="nv"&gt;ctypedecl&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;Misc&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;?
&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;27&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nv"&gt;Misc&lt;/span&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nv"&gt;Comment&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;PI&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;S&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;What type of content, and where more specifically you expect it to be allowed?&lt;/p&gt;
&lt;p&gt;In any case, SAX is just an API specification.  The actual behavior is governed by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The XML specification; and&lt;/li&gt;
&lt;li&gt;The parser/processor implementation in use.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#40 Error message Element ... cannot have character [children], because the type's content type is element-only.</title><link href="https://sourceforge.net/p/sax/feature-requests/40/?limit=25#41d4" rel="alternate"/><published>2023-04-15T06:31:14.723000Z</published><updated>2023-04-15T06:31:14.723000Z</updated><author><name>Stanimir Stamenkov</name><uri>https://sourceforge.net/u/stanio/</uri></author><id>https://sourceforge.netf957dfbd0e1debd6d2dd68821c2cff508bc84b3c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;SAX is just an API specification.  The exact message is emitted by the parser implementation in use:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You should bring this up with the &lt;a class="" href="https://xerces.apache.org/xerces2-j/" rel="nofollow"&gt;Xerces&lt;/a&gt; project.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Error message Element ... cannot have character [children], because the type's content type is element-only.</title><link href="https://sourceforge.net/p/sax/feature-requests/40/" rel="alternate"/><published>2018-09-06T11:30:28.831000Z</published><updated>2018-09-06T11:30:28.831000Z</updated><author><name>Bruno Dirkx</name><uri>https://sourceforge.net/u/programmeurke/</uri></author><id>https://sourceforge.net1342df687939a7b2e448dc49ea75c283c9926280</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello&lt;br/&gt;
I received this error:&lt;br/&gt;
Caused by: org.xml.sax.SAXParseException; cvc-complex-type.2.3: Element 'formula' cannot have character &lt;span&gt;[children]&lt;/span&gt;, because the type's content type is element-only.&lt;br/&gt;
    at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;The error being the use of illegal characters between tags in the XML, in this case a pipe symbol.
Example: [...] &lt;span class="nt"&gt;&amp;lt;formula&amp;gt;&amp;lt;attribute&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"abc"&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"123"&lt;/span&gt;&lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;|&lt;span class="nt"&gt;&amp;lt;attribute&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"def"&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"456"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/formula&amp;gt;&lt;/span&gt;

The error message was not very clear, our feature request is to have a more clear error message.
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</summary></entry><entry><title>Add ability to have content in the prolog</title><link href="https://sourceforge.net/p/sax/feature-requests/39/" rel="alternate"/><published>2015-08-29T03:46:59.447000Z</published><updated>2015-08-29T03:46:59.447000Z</updated><author><name>calsosta</name><uri>https://sourceforge.net/u/calsosta/</uri></author><id>https://sourceforge.net1be13de0dcfa2f5f7e37291ce0e1d2126bf6261f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Content should be allowed in the prolog.&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="http://pastebin.com/raw.php?i=u9qe9WRi" rel="nofollow"&gt;Sample&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Is any feature exist in SAX to ignore case of xml tags??</title><link href="https://sourceforge.net/p/sax/feature-requests/38/" rel="alternate"/><published>2009-06-23T05:37:26Z</published><updated>2009-06-23T05:37:26Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net4541433c0c34233e213139372dc3157f323817a1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I have a requirement, where in while parsing my xml data validating the xml with XSD, validation is failing when tags are not matched with the case. So, I am facing problem because of this. Please let me know if there is any feature available to ignore case while validating.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Attributes should retain line number information</title><link href="https://sourceforge.net/p/sax/feature-requests/37/" rel="alternate"/><published>2009-05-05T22:25:44Z</published><updated>2009-05-05T22:25:44Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net104a0b210c8f7364f8d3cf84dd453cb4f644a314</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;For the given XML fragment:&lt;/p&gt;
&lt;p&gt;&amp;lt;sample id="123"&lt;br /&gt;
title="something"&lt;br /&gt;
owner="111" /&amp;gt;&lt;/p&gt;
&lt;p&gt;The org.xml.sax.Attributes API does not allow line number information to be queried for individual attributes.&lt;/p&gt;
&lt;p&gt;Could you please consider an org.xml.sax.ext.Attributes3 interface and introduce something like the following?&lt;/p&gt;
&lt;p&gt;public int getLineNumber(int index);&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>request for an inbuilt xml chunker</title><link href="https://sourceforge.net/p/sax/feature-requests/36/" rel="alternate"/><published>2005-05-15T03:56:31Z</published><updated>2005-05-15T03:56:31Z</updated><author><name>cbiswa</name><uri>https://sourceforge.net/u/cbiswa/</uri></author><id>https://sourceforge.netb232d5af8f7bc64e48dbc57f44e46a21a0267cf8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I am sure a lot of people use the SAX parse for parsing &lt;br /&gt;
really large xml documents. In most cases, these large &lt;br /&gt;
documents consist of repeating chunks that can be &lt;br /&gt;
processed one at a time.&lt;/p&gt;
&lt;p&gt;If there was an inbuilt xml chunker provided along with &lt;br /&gt;
the helper classes, most applications would really &lt;br /&gt;
benefit from it instead of each having to reinvent the &lt;br /&gt;
wheel.&lt;/p&gt;
&lt;p&gt;I am attaching example XmlChunker code that I have &lt;br /&gt;
found very useful for most xml parsing needs. It is a &lt;br /&gt;
simple framework consisting of 2 classes  -&lt;br /&gt;
"XmlElement",  "XmlChunker" and one interface -&lt;br /&gt;
"XmlHandler". &lt;/p&gt;
&lt;p&gt;I think they could be used as a start for something that &lt;br /&gt;
should really be a part of the helper classes. &lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>SAXParser truncating value of some records</title><link href="https://sourceforge.net/p/sax/feature-requests/35/" rel="alternate"/><published>2005-02-13T07:46:15Z</published><updated>2005-02-13T07:46:15Z</updated><author><name>Arun</name><uri>https://sourceforge.net/u/userid-1218200/</uri></author><id>https://sourceforge.neta8a558f8b5cd35d7fe48e770043560e748686d53</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Im parsing a long XML file at runtime in my web &lt;br /&gt;
application. Im facing a problem here that after parsing &lt;br /&gt;
a long set of data towards the end the SAX Parser is &lt;br /&gt;
truncating the value of an entry. Its a long XML file &lt;br /&gt;
generated dynamically and there are around 83 records &lt;br /&gt;
in the resultset. The parser parses fine till the 81st &lt;br /&gt;
record and at 82nd entry value it truncates the value. &lt;br /&gt;
The sample xml is follows:&lt;/p&gt;
&lt;p&gt;&amp;lt;XMLRESULTSET&amp;gt;&lt;br /&gt;
&amp;lt;ROW&amp;gt;&lt;br /&gt;
&amp;lt;COL name="ERRORCODE"&amp;gt;&amp;lt;/COL&amp;gt;&lt;br /&gt;
&amp;lt;COL name="ERRORDESCRIPTION"&amp;gt;&amp;lt;/COL&amp;gt;&lt;br /&gt;
&amp;lt;COL name="COMPANYNO"&amp;gt;3345672&amp;lt;/COL&amp;gt;&lt;br /&gt;
&amp;lt;COL name="NEWJOBPROVIDER"&amp;gt;0&amp;lt;/COL&amp;gt;&lt;br /&gt;
&amp;lt;COL name="NOOFJOBRECORDS"&amp;gt;83&amp;lt;/COL&amp;gt;&lt;br /&gt;
&amp;lt;MULTIVALUEDCOL name="RECORDS"&amp;gt;&lt;br /&gt;
&amp;lt;ENTRYSET&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="HIGHLIGHT"&amp;gt;0&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="JOBOPENINGRECORDNO"&amp;gt;3124&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="JOBTITLE"&amp;gt;Admin Manager&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="JOBOPENINGSTATUS"&amp;gt;1&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="JOBOPENINGPOSTDATE"&amp;gt;2004-12-&lt;br /&gt;
14&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="NOOFAPPLICANTS"&amp;gt;0&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="NOOFCANDIDATES"&amp;gt;0&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="NOOFINTERVIEWEES"&amp;gt;0&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;/ENTRYSET&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
.&lt;br /&gt;
(82nd)&lt;br /&gt;
&amp;lt;ENTRYSET&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="HIGHLIGHT"&amp;gt;0&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="JOBOPENINGRECORDNO"&amp;gt;3140&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="JOBTITLE"&amp;gt;Execut &lt;br /&gt;
Representative./wireline&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="JOBOPENINGSTATUS"&amp;gt;1&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="JOBOPENINGPOSTDATE"&amp;gt;2004-12-&lt;br /&gt;
22&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="NOOFAPPLICANTS"&amp;gt;0&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="NOOFCANDIDATES"&amp;gt;0&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="NOOFINTERVIEWEES"&amp;gt;0&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;/ENTRYSET&amp;gt;&lt;br /&gt;
&amp;lt;ENTRYSET&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="HIGHLIGHT"&amp;gt;0&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="JOBOPENINGRECORDNO"&amp;gt;3141&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="JOBTITLE"&amp;gt; Execut &lt;br /&gt;
Representative./wireline&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="JOBOPENINGSTATUS"&amp;gt;1&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="JOBOPENINGPOSTDATE"&amp;gt;2004-12-&lt;br /&gt;
22&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="NOOFAPPLICANTS"&amp;gt;0&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="NOOFCANDIDATES"&amp;gt;0&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;ENTRY name="NOOFINTERVIEWEES"&amp;gt;0&amp;lt;/ENTRY&amp;gt;&lt;br /&gt;
&amp;lt;/ENTRYSET&amp;gt;&lt;br /&gt;
&amp;lt;/MULTIVALUEDCOL&amp;gt; &amp;lt;/ROW&amp;gt;&lt;br /&gt;
&amp;lt;/XMLRESULTSET&amp;gt;&lt;/p&gt;
&lt;p&gt;Now when my java application parses the above xml, it &lt;br /&gt;
provides truncated result for 82nd record date as 2004-&lt;br /&gt;
12 not 2004-12-22 without giving any exception. Also its &lt;br /&gt;
parsing the next record correctly that is 83rd date &lt;br /&gt;
comes fine as 2004-12-22. I have tried all possible &lt;br /&gt;
debugging and procedure to get this sorted out, but &lt;br /&gt;
nothing result. Also, Im reading all entry value in &lt;br /&gt;
StringBuffer as I read in other forum threads that its &lt;br /&gt;
preferred than normal String object. Following is my &lt;br /&gt;
block of code with method: characters().&lt;/p&gt;
&lt;p&gt;StringBuffer sbInhalt = null;&lt;br /&gt;
String entryVal = ;&lt;/p&gt;
&lt;p&gt;public void startElement(String uri, String localName, &lt;br /&gt;
String qName, Attributes attrs)  throws &lt;br /&gt;
SAXParseException {&lt;br /&gt;
sbInhalt = new StringBuffer();&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;public void characters(char[] ch, int start, int length) {&lt;/p&gt;
&lt;p&gt;if(name.equalsIgnoreCase("COL")){&lt;br /&gt;
colValue = new String(ch,start,length).trim(); &lt;/p&gt;
&lt;p&gt;}else if(name.equalsIgnoreCase("ENTRY")){&lt;br /&gt;
sbInhalt = sbInhalt.append(ch, start, length);&lt;br /&gt;
entryValue = sbInhalt.toString();&lt;/p&gt;
&lt;p&gt;System.out.println("In Char Start, &lt;br /&gt;
Length==&amp;gt;&amp;gt;"+start+", "+length);&lt;br /&gt;
System.out.println("EntryVal in &lt;br /&gt;
Char==&amp;gt;&amp;gt;"+entryValue);&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;public void endElement(String uri, String localName, &lt;br /&gt;
String qName)&lt;br /&gt;
throws SAXParseException{&lt;/p&gt;
&lt;p&gt;System.out.println(The result Entry in Buff &lt;br /&gt;
Format==&amp;gt;&amp;gt;+ sbInhalt); //This is Printing truncated &lt;br /&gt;
82nd Entry&lt;br /&gt;
System.out.println(The result &lt;br /&gt;
Entry==&amp;gt;&amp;gt;+entryVal); //This is Printing truncated 82nd &lt;br /&gt;
Entry&lt;br /&gt;
entryVal = ;&lt;br /&gt;
sbInhalt = null;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Also, I observed that after about every 16384 start &lt;br /&gt;
character position, the start value gets resets. And in &lt;br /&gt;
this 82nd record the date value returns length as 7 not &lt;br /&gt;
10. Is these any way I can control the char[] length &lt;br /&gt;
passed in SAXParser? Is there any configuration for SAX &lt;br /&gt;
in this effect. Im completely puzzled with this behavior &lt;br /&gt;
of my parser application. Any suggestions and solution &lt;br /&gt;
will be highly appreciated.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>SAXParseException does not implement Locator</title><link href="https://sourceforge.net/p/sax/feature-requests/34/" rel="alternate"/><published>2003-07-28T10:15:45Z</published><updated>2003-07-28T10:15:45Z</updated><author><name>Lars Marius Garshol</name><uri>https://sourceforge.net/u/larsga/</uri></author><id>https://sourceforge.net566a22bd5944982027fa55a95959436ff498c730</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;SAXParseException does not implement Locator, which means that &lt;br /&gt;
when I want to do the following&lt;/p&gt;
&lt;p&gt;try {&lt;br /&gt;
parser.parse(inpsrc);&lt;br /&gt;
} catch (SAXParseException e) {&lt;br /&gt;
// do something useful with info, and record location it occurred in&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;I have the problem in the catch block that I can't create a new &lt;br /&gt;
SAXParseException and keep the Locator info easily, because &lt;br /&gt;
although the exception wants a Locator as the second constructor &lt;br /&gt;
arg, the SAXParseException is not a Locator. Also, if I want to keep &lt;br /&gt;
the information around somewhere else I can't use the copy &lt;br /&gt;
constructor of LocatorImpl, because, again, SAXParseException is not &lt;br /&gt;
a Locator.&lt;/p&gt;
&lt;p&gt;The only solution is to do&lt;/p&gt;
&lt;p&gt;Locator loc = new LocatorImpl();&lt;br /&gt;
loc.setPublicId(e.getPublicId());&lt;br /&gt;
loc.setSystemId(e.getSystemId());&lt;br /&gt;
// and so on...&lt;/p&gt;
&lt;p&gt;which is not exactly pleasant.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>parsing a portion of a single xml document at a time</title><link href="https://sourceforge.net/p/sax/feature-requests/33/" rel="alternate"/><published>2003-06-08T20:21:08Z</published><updated>2003-06-08T20:21:08Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net2e2021d8366895bce3e77a99aa4e84e87ad2d04c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I'd like to see a :&lt;/p&gt;
&lt;p&gt;void parse( String chunkOfXmlDoc, boolean isFinished );&lt;/p&gt;
&lt;p&gt;along the same lines as Expat or libxml's primary parse&lt;br /&gt;
routines. I'd like the parser to parse what it can of&lt;br /&gt;
this chunk and perform whatever callbacks it is able&lt;br /&gt;
to, then return. Then I want to be able to call the&lt;br /&gt;
same parser some time in the future with another string&lt;br /&gt;
which will be appended to whatever is remaining of the&lt;br /&gt;
parser's buffer and parsing will continue where it left&lt;br /&gt;
off.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;I hope this doesn't sound unreasonable.  I'm able to&lt;br /&gt;
simulate this behavior with multiple threads or by&lt;br /&gt;
hacking my xml parser of choice, but it would be nice&lt;br /&gt;
if there was a standard extension simiiar to this. &lt;/p&gt;&lt;/div&gt;</summary></entry></feed>