1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-10-26 12:25:09 +03:00

html: Normalize newlines

This commit is contained in:
Nick Wellnhofer 2024-09-08 19:16:12 +02:00
parent 341dc78f24
commit 17da54c522
12 changed files with 1441 additions and 1433 deletions

View File

@ -396,6 +396,12 @@ htmlCurrentChar(xmlParserCtxtPtr ctxt, int *len) {
*len = 0;
return(0);
}
} else if (c == 0x0D) {
if (cur[1] == 0x0A)
*len = 2;
else
*len = 1;
return(0x0A);
}
*len = 1;

View File

@ -2,20 +2,20 @@ SAX.setDocumentLocator()
SAX.startDocument()
SAX.startElement(html)
SAX.characters(
, 2)
, 1)
SAX.startElement(body, bgcolor='#FFFFFF')
SAX.characters(
, 18)
, 17)
SAX.startElement(a, href='mailto:katherine@cbfanc.org,website@bis.doc.gov?subject=South San Francisco BIS Seminar - October 16th')
SAX.endElement(a)
SAX.startElement(br)
SAX.endElement(br)
SAX.characters(
, 2)
, 1)
SAX.endElement(body)
SAX.characters(
, 2)
, 1)
SAX.endElement(html)
SAX.characters(
, 2)
, 1)
SAX.endDocument()

View File

@ -1,51 +1,51 @@
./test/HTML/doc3.htm:10: HTML parser error : Misplaced DOCTYPE declaration
./test/HTML/doc3.htm:3: HTML parser error : Misplaced DOCTYPE declaration
<!-- END Naviscope Javascript --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN
^
./test/HTML/doc3.htm:148: HTML parser error : Unexpected end tag : p
./test/HTML/doc3.htm:81: HTML parser error : Unexpected end tag : p
</P></TD></TR></TBODY></TABLE></CENTER></TD></TR></TBODY></TABLE></CENTER></P>
^
./test/HTML/doc3.htm:236: HTML parser error : Unexpected end tag : font
./test/HTML/doc3.htm:151: HTML parser error : Unexpected end tag : font
Specials<BR><BR></FONT></A><BR></FONT></A><B><FONT color=yellow
^
./test/HTML/doc3.htm:236: HTML parser error : Unexpected end tag : a
./test/HTML/doc3.htm:151: HTML parser error : Unexpected end tag : a
Specials<BR><BR></FONT></A><BR></FONT></A><B><FONT color=yellow
^
./test/HTML/doc3.htm:747: HTML parser error : Unexpected end tag : li
./test/HTML/doc3.htm:391: HTML parser error : Unexpected end tag : li
light.com/ad_static.asp?pid=2097&sid=1881&asid=7708"></a></IFRAME></CENTER></LI>
^
./test/HTML/doc3.htm:747: HTML parser error : Unexpected end tag : font
./test/HTML/doc3.htm:391: HTML parser error : Unexpected end tag : font
om/ad_static.asp?pid=2097&sid=1881&asid=7708"></a></IFRAME></CENTER></LI></FONT>
^
./test/HTML/doc3.htm:747: HTML parser error : Unexpected end tag : p
./test/HTML/doc3.htm:391: HTML parser error : Unexpected end tag : p
=7708"></a></IFRAME></CENTER></LI></FONT></TD></TR></TBODY></TABLE></CENTER></P>
^
./test/HTML/doc3.htm:772: HTML parser error : Unexpected end tag : form
./test/HTML/doc3.htm:399: HTML parser error : Unexpected end tag : form
archive</A></FONT> </FORM></CENTER></TD></TR></TBODY></TABLE><!--
^
./test/HTML/doc3.htm:820: HTML parser error : Unexpected end tag : a
./test/HTML/doc3.htm:403: HTML parser error : Unexpected end tag : a
</A></A></B><B></NOSCRIPT></B><B><!-- END GoTo.com Search Box --></B
^
./test/HTML/doc3.htm:820: HTML parser error : Unexpected end tag : noscript
./test/HTML/doc3.htm:403: HTML parser error : Unexpected end tag : noscript
</A></A></B><B></NOSCRIPT></B><B><!-- END GoTo.com Search Box --></B
^
./test/HTML/doc3.htm:826: HTML parser error : Opening and ending tag mismatch: form and center
./test/HTML/doc3.htm:404: HTML parser error : Opening and ending tag mismatch: form and center
</FORM><!-- Pricewatch Search Box --><A
^
./test/HTML/doc3.htm:833: HTML parser error : Unexpected end tag : p
./test/HTML/doc3.htm:410: HTML parser error : Unexpected end tag : p
Special<BR>Code:BP6-hd</FONT></A> </P></CENTER></TD></TR></TBODY></T
^
./test/HTML/doc3.htm:833: HTML parser error : Opening and ending tag mismatch: center and td
./test/HTML/doc3.htm:410: HTML parser error : Opening and ending tag mismatch: center and td
Special<BR>Code:BP6-hd</FONT></A> </P></CENTER></TD></TR></TBODY></T
^
./test/HTML/doc3.htm:839: HTML parser error : Unexpected end tag : p
./test/HTML/doc3.htm:412: HTML parser error : Unexpected end tag : p
width="100%">&nbsp;</TD></TR></TBODY></TABLE></P></CENTER></TR></TBODY></TABLE><
^
./test/HTML/doc3.htm:840: HTML parser error : Unexpected end tag : td
./test/HTML/doc3.htm:412: HTML parser error : Unexpected end tag : td
<CENTER></CENTER></TD></TR><TR><TD COLSPAN="3" VALIGN="TOP"
^
./test/HTML/doc3.htm:840: HTML parser error : Unexpected end tag : tr
./test/HTML/doc3.htm:412: HTML parser error : Unexpected end tag : tr
<CENTER></CENTER></TD></TR><TR><TD COLSPAN="3" VALIGN="TOP"
^
./test/HTML/doc3.htm:841: HTML parser error : Unexpected end tag : table
./test/HTML/doc3.htm:413: HTML parser error : Unexpected end tag : table
HEIGHT="70">&nbsp;</TD> </TR></TABLE>
^

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,12 @@
./test/HTML/test3.html:6: HTML parser error : Unexpected end tag : p
./test/HTML/test3.html:1: HTML parser error : Unexpected end tag : p
</a><p><hr></p>
^
./test/HTML/test3.html:13: HTML parser error : Unexpected end tag : p
./test/HTML/test3.html:1: HTML parser error : Unexpected end tag : p
<p><hr></p>
^
./test/HTML/test3.html:27: HTML parser error : Opening and ending tag mismatch: h4 and b
./test/HTML/test3.html:1: HTML parser error : Opening and ending tag mismatch: h4 and b
<h4><b>Links</h4></b>
^
./test/HTML/test3.html:27: HTML parser error : Unexpected end tag : b
./test/HTML/test3.html:1: HTML parser error : Unexpected end tag : b
<h4><b>Links</h4></b>
^

View File

@ -2,24 +2,24 @@ SAX.setDocumentLocator()
SAX.startDocument()
SAX.startElement(html)
SAX.characters(
, 2)
, 1)
SAX.startElement(head)
SAX.characters(
, 2)
, 1)
SAX.startElement(base, target='contents')
SAX.endElement(base)
SAX.characters(
, 2)
, 1)
SAX.endElement(head)
SAX.characters(
, 2)
, 1)
SAX.startElement(body)
SAX.startElement(a, name='ProblemDomain.Package')
SAX.startElement(h2)
SAX.characters(Component Package diagram Prob, 39)
SAX.endElement(h2)
SAX.characters(
, 2)
, 1)
SAX.endElement(a)
SAX.startElement(p)
SAX.endElement(p)
@ -27,10 +27,10 @@ SAX.startElement(hr)
SAX.endElement(hr)
SAX.error: Unexpected end tag : p
SAX.characters(
, 2)
, 1)
SAX.startElement(dl)
SAX.characters(
, 2)
, 1)
SAX.startElement(dt)
SAX.startElement(b)
SAX.characters(Stereotype , 11)
@ -38,7 +38,7 @@ SAX.endElement(b)
SAX.characters(problem domain, 14)
SAX.endElement(dt)
SAX.characters(
, 2)
, 1)
SAX.startElement(dt)
SAX.startElement(b)
SAX.characters(Alias , 6)
@ -46,32 +46,32 @@ SAX.endElement(b)
SAX.characters(Problem Domain, 14)
SAX.endElement(dt)
SAX.characters(
, 2)
, 1)
SAX.startElement(dt)
SAX.startElement(b)
SAX.characters(Note , 5)
SAX.endElement(b)
SAX.endElement(dt)
SAX.startElement(dd)
SAX.characters(The Problem Domain package is , 59)
SAX.characters(The Problem Domain package is , 58)
SAX.startElement(dd)
SAX.characters(Interface, thats stores and ma, 58)
SAX.characters(Interface, thats stores and ma, 57)
SAX.endElement(dd)
SAX.endElement(dd)
SAX.endElement(dl)
SAX.characters(
, 2)
, 1)
SAX.startElement(p)
SAX.endElement(p)
SAX.startElement(hr)
SAX.endElement(hr)
SAX.error: Unexpected end tag : p
SAX.characters(
, 2)
, 1)
SAX.startElement(dl)
SAX.characters(
, 4)
, 2)
SAX.startElement(dt)
SAX.startElement(h4)
SAX.characters(Class , 6)
@ -81,7 +81,7 @@ SAX.endElement(a)
SAX.endElement(h4)
SAX.endElement(dt)
SAX.characters(
, 2)
, 1)
SAX.startElement(dt)
SAX.startElement(h4)
SAX.characters(Class , 6)
@ -91,7 +91,7 @@ SAX.endElement(a)
SAX.endElement(h4)
SAX.endElement(dt)
SAX.characters(
, 2)
, 1)
SAX.startElement(dt)
SAX.startElement(h4)
SAX.characters(Class , 6)
@ -101,7 +101,7 @@ SAX.endElement(a)
SAX.endElement(h4)
SAX.endElement(dt)
SAX.characters(
, 2)
, 1)
SAX.startElement(dt)
SAX.startElement(h4)
SAX.characters(Class , 6)
@ -111,7 +111,7 @@ SAX.endElement(a)
SAX.endElement(h4)
SAX.endElement(dt)
SAX.characters(
, 2)
, 1)
SAX.startElement(dt)
SAX.startElement(h4)
SAX.characters(Class , 6)
@ -121,7 +121,7 @@ SAX.endElement(a)
SAX.endElement(h4)
SAX.endElement(dt)
SAX.characters(
, 2)
, 1)
SAX.startElement(dt)
SAX.startElement(h4)
SAX.characters(Class , 6)
@ -131,7 +131,7 @@ SAX.endElement(a)
SAX.endElement(h4)
SAX.endElement(dt)
SAX.characters(
, 2)
, 1)
SAX.startElement(dt)
SAX.startElement(h4)
SAX.characters(Class , 6)
@ -141,7 +141,7 @@ SAX.endElement(a)
SAX.endElement(h4)
SAX.endElement(dt)
SAX.characters(
, 2)
, 1)
SAX.startElement(dt)
SAX.startElement(h4)
SAX.characters(Class , 6)
@ -151,7 +151,7 @@ SAX.endElement(a)
SAX.endElement(h4)
SAX.endElement(dt)
SAX.characters(
, 2)
, 1)
SAX.startElement(dt)
SAX.startElement(h4)
SAX.characters(Class , 6)
@ -161,11 +161,11 @@ SAX.endElement(a)
SAX.endElement(h4)
SAX.endElement(dt)
SAX.characters(
, 2)
, 1)
SAX.endElement(dl)
SAX.characters(
, 4)
, 2)
SAX.startElement(h4)
SAX.startElement(b)
SAX.characters(Links, 5)
@ -174,7 +174,7 @@ SAX.endElement(b)
SAX.endElement(h4)
SAX.error: Unexpected end tag : b
SAX.characters(
, 2)
, 1)
SAX.startElement(ul)
SAX.startElement(li)
SAX.startElement(b)
@ -186,11 +186,11 @@ SAX.endElement(a)
SAX.endElement(li)
SAX.endElement(ul)
SAX.characters(
, 2)
, 1)
SAX.startElement(dir)
SAX.endElement(dir)
SAX.characters(
, 2)
, 1)
SAX.startElement(ul)
SAX.startElement(li)
SAX.startElement(b)
@ -202,11 +202,11 @@ SAX.endElement(a)
SAX.endElement(li)
SAX.endElement(ul)
SAX.characters(
, 2)
, 1)
SAX.startElement(dir)
SAX.endElement(dir)
SAX.characters(
, 2)
, 1)
SAX.startElement(ul)
SAX.startElement(li)
SAX.startElement(b)
@ -218,13 +218,13 @@ SAX.endElement(a)
SAX.endElement(li)
SAX.endElement(ul)
SAX.characters(
, 2)
, 1)
SAX.startElement(dir)
SAX.endElement(dir)
SAX.characters(
, 2)
, 1)
SAX.endElement(body)
SAX.endElement(html)
SAX.characters(
, 2)
, 1)
SAX.endDocument()

View File

@ -1,57 +1,57 @@
./test/HTML/wired.html:70: HTML parser error : Tag nobr invalid
./test/HTML/wired.html:25: HTML parser error : Tag nobr invalid
<td bgcolor="#FF0000" align="left" valign="center"><nobr><img src="http://static
^
./test/HTML/wired.html:170: HTML parser error : Unexpected end tag : form
./test/HTML/wired.html:125: HTML parser error : Unexpected end tag : form
</tr> </form>
^
./test/HTML/wired.html:265: HTML parser error : Unexpected end tag : form
./test/HTML/wired.html:220: HTML parser error : Unexpected end tag : form
</tr> </form>
^
./test/HTML/wired.html:346: HTML parser error : Opening and ending tag mismatch: td and font
./test/HTML/wired.html:301: HTML parser error : Opening and ending tag mismatch: td and font
</td>
^
./test/HTML/wired.html:374: HTML parser error : Opening and ending tag mismatch: td and font
./test/HTML/wired.html:329: HTML parser error : Opening and ending tag mismatch: td and font
Readers on Apple's G4 ... AOL's passwords ... MS vs. Linux.</font><br><br> </td
^
./test/HTML/wired.html:374: HTML parser error : Opening and ending tag mismatch: td and font
./test/HTML/wired.html:329: HTML parser error : Opening and ending tag mismatch: td and font
Readers on Apple's G4 ... AOL's passwords ... MS vs. Linux.</font><br><br> </td
^
./test/HTML/wired.html:402: HTML parser error : Opening and ending tag mismatch: a and font
./test/HTML/wired.html:357: HTML parser error : Opening and ending tag mismatch: a and font
w.vignette.com/" style="text-decoration:none"><font color="#000000">Vignette</a>
^
./test/HTML/wired.html:408: HTML parser error : Opening and ending tag mismatch: a and font
./test/HTML/wired.html:363: HTML parser error : Opening and ending tag mismatch: a and font
com&BANNER=Sprint" style="text-decoration:none"><font color="#000000">Sprint</a>
^
./test/HTML/wired.html:408: HTML parser error : Unexpected end tag : font<
./test/HTML/wired.html:363: HTML parser error : Unexpected end tag : font<
" style="text-decoration:none"><font color="#000000">Sprint</a></i></font</font>
^
./test/HTML/wired.html:414: HTML parser error : Opening and ending tag mismatch: td and font
./test/HTML/wired.html:369: HTML parser error : Opening and ending tag mismatch: td and font
</td>
^
./test/HTML/wired.html:414: HTML parser error : Opening and ending tag mismatch: td and font
./test/HTML/wired.html:369: HTML parser error : Opening and ending tag mismatch: td and font
</td>
^
./test/HTML/wired.html:414: HTML parser error : Opening and ending tag mismatch: td and font
./test/HTML/wired.html:369: HTML parser error : Opening and ending tag mismatch: td and font
</td>
^
./test/HTML/wired.html:414: HTML parser error : Opening and ending tag mismatch: td and font
./test/HTML/wired.html:369: HTML parser error : Opening and ending tag mismatch: td and font
</td>
^
./test/HTML/wired.html:414: HTML parser error : Opening and ending tag mismatch: td and font
./test/HTML/wired.html:369: HTML parser error : Opening and ending tag mismatch: td and font
</td>
^
./test/HTML/wired.html:414: HTML parser error : Opening and ending tag mismatch: td and font
./test/HTML/wired.html:369: HTML parser error : Opening and ending tag mismatch: td and font
</td>
^
./test/HTML/wired.html:414: HTML parser error : Opening and ending tag mismatch: td and font
./test/HTML/wired.html:369: HTML parser error : Opening and ending tag mismatch: td and font
</td>
^
./test/HTML/wired.html:414: HTML parser error : Opening and ending tag mismatch: td and font
./test/HTML/wired.html:369: HTML parser error : Opening and ending tag mismatch: td and font
</td>
^
./test/HTML/wired.html:414: HTML parser error : Opening and ending tag mismatch: td and font
./test/HTML/wired.html:369: HTML parser error : Opening and ending tag mismatch: td and font
</td>
^
./test/HTML/wired.html:414: HTML parser error : Opening and ending tag mismatch: td and font
./test/HTML/wired.html:369: HTML parser error : Opening and ending tag mismatch: td and font
</td>
^

View File

@ -21,31 +21,31 @@ SAX.startElement(td, valign='top', align='LEFT')
SAX.startElement(table, border='0', cellpadding='0', cellspacing='0', width='468', height='60', bgcolor='#FFFFFF')
SAX.startElement(form, method='GET', action='http://nsads.hotwired.com/event.ng/Type=click&amp;ProfileID=9688&amp;RunID=14074&amp;AdID=22584&amp;GroupID=1&amp;FamilyID=2684&amp;TagValues=8.25.156.159.166.171.172.174.179.180.181.182.183.196.197.199.208.389.412.436.2041.6750.78456.79630.81880&amp;Redirect=http://www.springstreet.com/aa/citysearch.htm', id='form1', name='form1')
SAX.characters(
, 2)
, 1)
SAX.startElement(tr)
SAX.startElement(td, bgcolor='#330099')
SAX.startElement(input, name='city', type='text', size='7', maxlength='20', value='Seattle')
SAX.endElement(input)
SAX.endElement(td)
SAX.characters(
, 2)
, 1)
SAX.startElement(td, rowspan='2', align='LEFT', bgcolor='FFFFFF')
SAX.startElement(input, type='IMAGE', src='http://static.wired.com/advertising/blipverts/allapartments/990625jpa_ssthome.gif', width='375', height='60', border='0', value='search', hspace='0', alt='Search over 6,000,000 Apts with SpringStreet')
SAX.endElement(input)
SAX.endElement(td)
SAX.endElement(tr)
SAX.characters(
, 2)
, 1)
SAX.startElement(tr)
SAX.startElement(td, bgcolor='#330099')
SAX.characters(
, 2)
, 1)
SAX.startElement(select, name='state')
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='WA', selected)
SAX.characters(WA
, 4)
, 3)
SAX.endElement(option)
SAX.startElement(option, value='AL')
SAX.characters(AL, 2)
@ -54,47 +54,47 @@ SAX.startElement(option, value='AK')
SAX.characters(AK, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='AZ')
SAX.characters(AZ, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='AR')
SAX.characters(AR, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='CA')
SAX.characters(CA, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='CO')
SAX.characters(CO, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='CT')
SAX.characters(CT, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='DE')
SAX.characters(DE, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='DC')
SAX.characters(DC, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='FL')
SAX.characters(FL, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='GA')
SAX.characters(GA, 2)
SAX.endElement(option)
@ -102,17 +102,17 @@ SAX.startElement(option, value='HI')
SAX.characters(HI, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='ID')
SAX.characters(ID, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='IL')
SAX.characters(IL, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='IN')
SAX.characters(IN, 2)
SAX.endElement(option)
@ -126,12 +126,12 @@ SAX.startElement(option, value='KY')
SAX.characters(KY, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='LA')
SAX.characters(LA, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='ME')
SAX.characters(ME, 2)
SAX.endElement(option)
@ -139,12 +139,12 @@ SAX.startElement(option, value='MD')
SAX.characters(MD, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='MA')
SAX.characters(MA, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='MI')
SAX.characters(MI, 2)
SAX.endElement(option)
@ -155,12 +155,12 @@ SAX.startElement(option, value='MS')
SAX.characters(MS, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='MO')
SAX.characters(MO, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='MT')
SAX.characters(MT, 2)
SAX.endElement(option)
@ -168,7 +168,7 @@ SAX.startElement(option, value='NE')
SAX.characters(NE, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='NV')
SAX.characters(NV, 2)
SAX.endElement(option)
@ -176,12 +176,12 @@ SAX.startElement(option, value='NH')
SAX.characters(NH, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='NJ')
SAX.characters(NJ, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='NM')
SAX.characters(NM, 2)
SAX.endElement(option)
@ -189,17 +189,17 @@ SAX.startElement(option, value='NY')
SAX.characters(NY, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='NC')
SAX.characters(NC, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='ND')
SAX.characters(ND, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='OH')
SAX.characters(OH, 2)
SAX.endElement(option)
@ -207,17 +207,17 @@ SAX.startElement(option, value='OK')
SAX.characters(OK, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='OR')
SAX.characters(OR, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='PA')
SAX.characters(PA, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='PR')
SAX.characters(PR, 2)
SAX.endElement(option)
@ -225,12 +225,12 @@ SAX.startElement(option, value='RI')
SAX.characters(RI, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='SC')
SAX.characters(SC, 2)
SAX.endElement(option)
SAX.characters(
, 3)
, 2)
SAX.startElement(option, value='SD')
SAX.characters(SD, 2)
SAX.endElement(option)
@ -241,52 +241,52 @@ SAX.startElement(option, value='TX')
SAX.characters(TX, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='UT')
SAX.characters(UT, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='VT')
SAX.characters(VT, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='VA')
SAX.characters(VA, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='WA')
SAX.characters(WA, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='WV')
SAX.characters(WV, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='WI')
SAX.characters(WI, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.startElement(option, value='WY')
SAX.characters(WY, 2)
SAX.endElement(option)
SAX.characters(
, 2)
, 1)
SAX.endElement(select)
SAX.startElement(input, type='hidden', name='source', value='2hb8bhc059')
SAX.endElement(input)
SAX.characters(
, 2)
, 1)
SAX.endElement(td)
SAX.endElement(tr)
SAX.endElement(form)
SAX.characters(
, 2)
, 1)
SAX.endElement(table)
SAX.endElement(td)
SAX.characters(
@ -2022,7 +2022,7 @@ SAX.endElement(br)
SAX.startElement(font, size='1', face='Arial, Geneva, sans-serif', color='#000000')
SAX.startElement(p)
SAX.characters(
Contruction workers in Berli, 637)
Contruction workers in Berlin, 635)
SAX.startElement(br)
SAX.endElement(br)
SAX.endElement(p)