亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? crawlsettingssaxhandler.html

?? 網絡爬蟲開源代碼
?? HTML
?? 第 1 頁 / 共 4 頁
字號:
<a name="161" href="#161">161</a>         skip.push(<strong>new</strong> Boolean(false));<a name="162" href="#162">162</a>         <strong>super</strong>.startDocument();<a name="163" href="#163">163</a>     }<a name="164" href="#164">164</a> <a name="165" href="#165">165</a>     <em class="comment">/*</em><a name="166" href="#166">166</a> <em class="comment">     * (non-Javadoc)</em><a name="167" href="#167">167</a> <em class="comment">     *</em><a name="168" href="#168">168</a> <em class="comment">     * @see org.xml.sax.ContentHandler#endDocument()</em><a name="169" href="#169">169</a> <em class="comment">     */</em><a name="170" href="#170">170</a>     <strong>public</strong> <strong>void</strong> endDocument() throws SAXException {<a name="171" href="#171">171</a>         settingsHandler.unregisterValueErrorHandler(<strong>this</strong>);<a name="172" href="#172">172</a>         <strong>super</strong>.endDocument();<a name="173" href="#173">173</a>     }<a name="174" href="#174">174</a> <a name="175" href="#175">175</a>     <em class="comment">/*</em><a name="176" href="#176">176</a> <em class="comment">     * (non-Javadoc)</em><a name="177" href="#177">177</a> <em class="comment">     *</em><a name="178" href="#178">178</a> <em class="comment">     * @see org.xml.sax.ContentHandler#characters(char[], int, int)</em><a name="179" href="#179">179</a> <em class="comment">     */</em><a name="180" href="#180">180</a>     <strong>public</strong> <strong>void</strong> <strong>char</strong>acters(<strong>char</strong>[] ch, <strong>int</strong> start, <strong>int</strong> length)<a name="181" href="#181">181</a>             throws SAXException {<a name="182" href="#182">182</a>         <strong>super</strong>.characters(ch, start, length);<a name="183" href="#183">183</a>         buffer.append(ch, start, length);<a name="184" href="#184">184</a>     }<a name="185" href="#185">185</a> <a name="186" href="#186">186</a>     <em>/**<em>*</em></em><a name="187" href="#187">187</a> <em>     * Start of an element. Decide what handler to use, and call it.</em><a name="188" href="#188">188</a> <em>     *</em><a name="189" href="#189">189</a> <em>     * @param uri</em><a name="190" href="#190">190</a> <em>     * @param localName</em><a name="191" href="#191">191</a> <em>     * @param qName</em><a name="192" href="#192">192</a> <em>     * @param attributes</em><a name="193" href="#193">193</a> <em>     * @throws SAXException</em><a name="194" href="#194">194</a> <em>     */</em><a name="195" href="#195">195</a>     <strong>public</strong> <strong>void</strong> startElement(String uri, String localName, String qName,<a name="196" href="#196">196</a>             Attributes attributes) throws SAXException {<a name="197" href="#197">197</a> <a name="198" href="#198">198</a>         ElementHandler handler = ((ElementHandler) handlers.get(qName));<a name="199" href="#199">199</a>         <strong>if</strong> (handler != <strong>null</strong>) {<a name="200" href="#200">200</a>             handlerStack.push(handler);<a name="201" href="#201">201</a> <a name="202" href="#202">202</a>             <strong>if</strong> (((Boolean) skip.peek()).booleanValue()) {<a name="203" href="#203">203</a>                 skip.push(<strong>new</strong> Boolean(<strong>true</strong>));<a name="204" href="#204">204</a>                 String moduleName = attributes<a name="205" href="#205">205</a>                         .getValue(XMLSettingsHandler.XML_ATTRIBUTE_NAME);<a name="206" href="#206">206</a>                 logger.fine(<span class="string">"Skipping: "</span> + qName + <span class="string">" "</span> + moduleName);<a name="207" href="#207">207</a>             } <strong>else</strong> {<a name="208" href="#208">208</a>                 <strong>try</strong> {<a name="209" href="#209">209</a>                     handler.startElement(qName, attributes);<a name="210" href="#210">210</a>                     skip.push(<strong>new</strong> Boolean(false));<a name="211" href="#211">211</a>                 } <strong>catch</strong> (SAXException e) {<a name="212" href="#212">212</a>                     <strong>if</strong> (e.getException() instanceof InvocationTargetException<a name="213" href="#213">213</a>                             || e.getException() instanceof AttributeNotFoundException) {<a name="214" href="#214">214</a>                         skip.push(<strong>new</strong> Boolean(<strong>true</strong>));<a name="215" href="#215">215</a>                     } <strong>else</strong> {<a name="216" href="#216">216</a>                         skip.push(<strong>new</strong> Boolean(false));<a name="217" href="#217">217</a>                         <strong>throw</strong> e;<a name="218" href="#218">218</a>                     }<a name="219" href="#219">219</a>                 }<a name="220" href="#220">220</a>             }<a name="221" href="#221">221</a>         } <strong>else</strong> {<a name="222" href="#222">222</a>             String tmp = <span class="string">"Unknown element '"</span> + qName + <span class="string">"' in '"</span> +<a name="223" href="#223">223</a>                 locator.getSystemId() + <span class="string">"', line: "</span> + locator.getLineNumber() +<a name="224" href="#224">224</a>                 <span class="string">", column: "</span> + locator.getColumnNumber();<a name="225" href="#225">225</a>             <strong>if</strong> (<strong>this</strong>.settingsHandler.getOrder() != <strong>null</strong> &amp;&amp;<a name="226" href="#226">226</a>                     <strong>this</strong>.settingsHandler.getOrder().getController() !=  <strong>null</strong>) {<a name="227" href="#227">227</a>                 logger.log(Level.WARNING, tmp);<a name="228" href="#228">228</a>             }<a name="229" href="#229">229</a>             logger.warning(tmp);<a name="230" href="#230">230</a>         }<a name="231" href="#231">231</a>     }<a name="232" href="#232">232</a> <a name="233" href="#233">233</a>     <em>/**<em>*</em></em><a name="234" href="#234">234</a> <em>     * End of an element.</em><a name="235" href="#235">235</a> <em>     *</em><a name="236" href="#236">236</a> <em>     * @param uri</em><a name="237" href="#237">237</a> <em>     * @param localName</em><a name="238" href="#238">238</a> <em>     * @param qName</em><a name="239" href="#239">239</a> <em>     * @throws SAXException</em><a name="240" href="#240">240</a> <em>     */</em><a name="241" href="#241">241</a>     <strong>public</strong> <strong>void</strong> endElement(String uri, String localName, String qName)<a name="242" href="#242">242</a>             throws SAXException {<a name="243" href="#243">243</a>         value = buffer.toString().trim();<a name="244" href="#244">244</a>         buffer.setLength(0);<a name="245" href="#245">245</a>         ElementHandler handler = (ElementHandler) handlerStack.pop();<a name="246" href="#246">246</a>         <strong>if</strong> (!((Boolean) skip.pop()).booleanValue()) {<a name="247" href="#247">247</a>             <strong>if</strong> (handler != <strong>null</strong>) {<a name="248" href="#248">248</a>                 handler.endElement(qName);<a name="249" href="#249">249</a>             }<a name="250" href="#250">250</a>         }<a name="251" href="#251">251</a>     }<a name="252" href="#252">252</a> <a name="253" href="#253">253</a>     <strong>public</strong> <strong>void</strong> illegalElementError(String name) throws SAXParseException {<a name="254" href="#254">254</a>         <strong>throw</strong> <strong>new</strong> SAXParseException(<span class="string">"Element '"</span> + name + <span class="string">"' not allowed here"</span>,<a name="255" href="#255">255</a>                 locator);<a name="256" href="#256">256</a>     }<a name="257" href="#257">257</a> <a name="258" href="#258">258</a>     <em>/**<em>*</em></em><a name="259" href="#259">259</a> <em>     * Superclass of all the elementhandlers.</em><a name="260" href="#260">260</a> <em>     *</em><a name="261" href="#261">261</a> <em>     * This class should be subclassed for the different XML-elements.</em><a name="262" href="#262">262</a> <em>     *</em><a name="263" href="#263">263</a> <em>     * @author John Erik Halse</em><a name="264" href="#264">264</a> <em>     */</em><a name="265" href="#265">265</a>     <strong>private</strong> <strong>class</strong> ElementHandler {<a name="266" href="#266">266</a> <a name="267" href="#267">267</a>         <em>/**<em>*</em></em><a name="268" href="#268">268</a> <em>         * Start of an element</em><a name="269" href="#269">269</a> <em>         *</em><a name="270" href="#270">270</a> <em>         * @param name</em><a name="271" href="#271">271</a> <em>         * @param atts</em><a name="272" href="#272">272</a> <em>         * @throws SAXException</em><a name="273" href="#273">273</a> <em>         */</em><a name="274" href="#274">274</a>         <strong>public</strong> <strong>void</strong> startElement(String name, Attributes atts)<a name="275" href="#275">275</a>                 throws SAXException {<a name="276" href="#276">276</a>         }<a name="277" href="#277">277</a> <a name="278" href="#278">278</a>         <em>/**<em>*</em></em><a name="279" href="#279">279</a> <em>         * End of an element</em><a name="280" href="#280">280</a> <em>         *</em><a name="281" href="#281">281</a> <em>         * @param name</em><a name="282" href="#282">282</a> <em>         * @throws SAXException</em><a name="283" href="#283">283</a> <em>         */</em><a name="284" href="#284">284</a>         <strong>public</strong> <strong>void</strong> endElement(String name) throws SAXException {<a name="285" href="#285">285</a>         }<a name="286" href="#286">286</a>     }<a name="287" href="#287">287</a> <a name="288" href="#288">288</a>     <em>/**<em>*</em></em><a name="289" href="#289">289</a> <em>     * Handle the root element.</em><a name="290" href="#290">290</a> <em>     *</em><a name="291" href="#291">291</a> <em>     * This class checks that the root element is of the right type.</em><a name="292" href="#292">292</a> <em>     *</em><a name="293" href="#293">293</a> <em>     * @author John Erik Halse</em><a name="294" href="#294">294</a> <em>     */</em><a name="295" href="#295">295</a>     <strong>private</strong> <strong>class</strong> RootHandler <strong>extends</strong> ElementHandler {<a name="296" href="#296">296</a> <a name="297" href="#297">297</a>         <strong>public</strong> <strong>void</strong> startElement(String name, Attributes atts)<a name="298" href="#298">298</a>                 throws SAXException {<a name="299" href="#299">299</a>             <em class="comment">//  Check filetype</em><a name="300" href="#300">300</a>             <strong>if</strong> ((name.equals(XMLSettingsHandler.XML_ROOT_ORDER) &amp;&amp; settings<a name="301" href="#301">301</a>                     .getScope() != <strong>null</strong>)<a name="302" href="#302">302</a>                     || (name.equals(XMLSettingsHandler.XML_ROOT_HOST_SETTINGS) &amp;&amp; settings<a name="303" href="#303">303</a>                             .getScope() == <strong>null</strong>)<a name="304" href="#304">304</a>                     || (name.equals(XMLSettingsHandler.XML_ROOT_REFINEMENT) &amp;&amp; !settings<a name="305" href="#305">305</a>                             .isRefinement())) {<a name="306" href="#306">306</a>                 <strong>throw</strong> <strong>new</strong> SAXParseException(<span class="string">"Wrong document type '"</span> + name<a name="307" href="#307">307</a>                         + <span class="string">"'"</span>, locator);<a name="308" href="#308">308</a>             }<a name="309" href="#309">309</a>         }<a name="310" href="#310">310</a>     }<a name="311" href="#311">311</a> <a name="312" href="#312">312</a>     <em class="comment">// Meta handlers</em><a name="313" href="#313">313</a>     <strong>private</strong> <strong>class</strong> MetaHandler <strong>extends</strong> ElementHandler {<a name="314" href="#314">314</a>     }<a name="315" href="#315">315</a> <a name="316" href="#316">316</a>     <strong>private</strong> <strong>class</strong> NameHandler <strong>extends</strong> ElementHandler {<a name="317" href="#317">317</a> <a name="318" href="#318">318</a>         <strong>public</strong> <strong>void</strong> endElement(String name) throws SAXException {<a name="319" href="#319">319</a>             <strong>if</strong> (handlerStack.peek() instanceof MetaHandler) {<a name="320" href="#320">320</a>                 settings.setName(value);<a name="321" href="#321">321</a>             } <strong>else</strong> {<a name="322" href="#322">322</a>                 illegalElementError(name);<a name="323" href="#323">323</a>             }<a name="324" href="#324">324</a>         }<a name="325" href="#325">325</a>     }<a name="326" href="#326">326</a> <a name="327" href="#327">327</a>     <strong>private</strong> <strong>class</strong> DescriptionHandler <strong>extends</strong> ElementHandler {<a name="328" href="#328">328</a> <a name="329" href="#329">329</a>         <strong>public</strong> <strong>void</strong> endElement(String name) throws SAXException {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
高清国产一区二区| 久久综合av免费| 色婷婷综合久久久久中文一区二区| 国产一区999| 国产一区二区三区精品视频| 免费在线看成人av| 男人的天堂久久精品| 日韩极品在线观看| 日韩影院精彩在线| 日日夜夜免费精品视频| 男女激情视频一区| 久久精品噜噜噜成人88aⅴ| 麻豆精品一区二区三区| 久草在线在线精品观看| 国产一区视频在线看| 国模一区二区三区白浆| 成人免费高清在线| 99久久精品国产一区| 一本一道久久a久久精品综合蜜臀| 成人h动漫精品一区二区| 99久久精品免费看国产免费软件| 色综合色狠狠综合色| 欧美亚洲国产一区在线观看网站| 欧美日韩一级二级三级| 欧美一区二区三区四区高清 | 在线综合视频播放| 欧美一区二区大片| 精品盗摄一区二区三区| 国产精品丝袜91| 一区二区三区四区在线| 亚洲成人资源在线| 经典三级一区二区| 成人av在线播放网站| 色八戒一区二区三区| 欧美精品黑人性xxxx| 久久久99久久| 亚洲女同ⅹxx女同tv| 日韩综合一区二区| 国产成人无遮挡在线视频| 99久久99精品久久久久久| 欧美人妖巨大在线| 国产亚洲欧美激情| 亚洲一二三四区| 狠狠久久亚洲欧美| 欧美专区在线观看一区| 日韩一级欧美一级| 成人免费小视频| 日韩成人精品视频| 成人av电影免费观看| 日韩一区二区三区电影| 中文字幕中文字幕一区二区| 天天av天天翘天天综合网 | 日本va欧美va欧美va精品| 国产精品亚洲а∨天堂免在线| 色综合色狠狠天天综合色| 精品国产乱码久久久久久浪潮| 成人免费在线播放视频| 精彩视频一区二区| 欧美日韩久久不卡| 国产精品视频在线看| 日韩国产一区二| 91偷拍与自偷拍精品| 欧美成人三级在线| 免费欧美高清视频| 欧美在线观看视频一区二区| 久久久久国产精品免费免费搜索| 亚洲综合一区二区三区| 成人国产精品免费| 欧美变态tickling挠脚心| 亚洲综合丁香婷婷六月香| 国产九色sp调教91| 69久久夜色精品国产69蝌蚪网| 最新热久久免费视频| 国产精品资源网| 日韩一区二区三区免费看| 亚洲一二三专区| 91丨porny丨在线| 2021国产精品久久精品| 亚洲成人一区二区在线观看| av午夜一区麻豆| 日本一区二区电影| 麻豆freexxxx性91精品| 欧美午夜视频网站| 亚洲另类中文字| 北条麻妃一区二区三区| 久久久久九九视频| 另类小说一区二区三区| 欧美性猛交xxxxxx富婆| 国产精品国产自产拍在线| 国产精品综合视频| 日韩欧美国产三级| 蜜桃精品视频在线| 欧美一区二区福利在线| 日韩1区2区日韩1区2区| 欧美日韩国产综合草草| 亚洲图片自拍偷拍| 91国产免费看| 一区二区三区成人| 色综合咪咪久久| 亚洲精品久久久蜜桃| 成人美女视频在线看| 亚洲国产精品传媒在线观看| 国产精品99久| 国产精品每日更新| av电影在线观看一区| **性色生活片久久毛片| 不卡在线观看av| 亚洲欧美色综合| 色久优优欧美色久优优| 亚洲精品国产第一综合99久久 | 国内不卡的二区三区中文字幕| 日韩欧美高清一区| 美女视频黄a大片欧美| 日韩欧美国产一区在线观看| 久久97超碰国产精品超碰| 久久综合九色综合欧美98| 紧缚奴在线一区二区三区| 26uuu久久天堂性欧美| 国产成人免费xxxxxxxx| 国产精品福利一区| 日本高清不卡视频| 视频一区视频二区中文字幕| 337p亚洲精品色噜噜| 日本va欧美va欧美va精品| 欧美一级高清大全免费观看| 老司机免费视频一区二区| 久久女同精品一区二区| 成人午夜av影视| 亚洲精品综合在线| 5566中文字幕一区二区电影| 国产一区二区三区四区五区美女| 亚洲国产成人午夜在线一区| 91美女福利视频| 午夜影院在线观看欧美| 精品久久久久香蕉网| 成人午夜视频在线| 一区二区久久久| 日韩精品一区二区三区视频| 国产成人av电影| 亚洲最大成人综合| 日韩欧美国产三级电影视频| 丁香亚洲综合激情啪啪综合| 亚洲综合图片区| 久久综合久久久久88| 一本色道久久综合亚洲91| 热久久国产精品| 国产精品系列在线| 欧美肥妇free| 东方aⅴ免费观看久久av| 亚洲成人精品在线观看| 亚洲精品在线免费观看视频| 91猫先生在线| 久久精品国产秦先生| 国产精品久久99| 日韩免费电影网站| 色综合天天性综合| 美国欧美日韩国产在线播放| 国产精品久久久久久久久图文区| 3atv在线一区二区三区| 成人午夜激情视频| 免费视频一区二区| 亚洲三级电影网站| 欧美va亚洲va| 欧美在线一区二区| 国产成人精品午夜视频免费| 亚洲一区二区三区四区在线免费观看| 精品日韩欧美在线| 欧美午夜精品一区| caoporen国产精品视频| 美女尤物国产一区| 亚洲国产你懂的| 亚洲三级在线观看| 久久色成人在线| 4438成人网| 色哟哟在线观看一区二区三区| 国产在线不卡视频| 日韩福利电影在线观看| 亚洲欧美国产毛片在线| 日本一区二区在线不卡| 日韩欧美一级特黄在线播放| 欧美中文字幕亚洲一区二区va在线| 国产精品综合网| 精品一区二区在线视频| 亚洲成a人片在线观看中文| 亚洲人亚洲人成电影网站色| 国产亚洲精久久久久久| 精品99久久久久久| 欧美一区二区三区在线观看视频| 日本精品视频一区二区三区| 粉嫩一区二区三区在线看| 激情综合色播激情啊| 亚洲图片有声小说| 亚洲午夜电影在线| 一区二区三区国产精华| 国产精品美女久久久久久久久久久 | 欧美日韩一级黄| 欧美丝袜第三区| 欧洲国产伦久久久久久久| 91麻豆文化传媒在线观看| av资源网一区|