xml_htmlsax.reg
来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· REG 代码 · 共 69 行 · 第 1/2 页
REG
69 行
a:14:{s:8:"provides";a:58:{s:29:"class;XML_HTMLSax_StateParser";a:3:{s:4:"type";s:5:"class";s:4:"name";s:23:"XML_HTMLSax_StateParser";s:8:"explicit";b:1;}s:35:"class;XML_HTMLSax_StateParser_Lt430";a:4:{s:4:"type";s:5:"class";s:4:"name";s:29:"XML_HTMLSax_StateParser_Lt430";s:7:"extends";s:23:"XML_HTMLSax_StateParser";s:8:"explicit";b:1;}s:37:"class;XML_HTMLSax_StateParser_Gtet430";a:4:{s:4:"type";s:5:"class";s:4:"name";s:31:"XML_HTMLSax_StateParser_Gtet430";s:7:"extends";s:23:"XML_HTMLSax_StateParser";s:8:"explicit";b:1;}s:29:"class;XML_HTMLSax_NullHandler";a:3:{s:4:"type";s:5:"class";s:4:"name";s:23:"XML_HTMLSax_NullHandler";s:8:"explicit";b:1;}s:17:"class;XML_HTMLSax";a:4:{s:4:"type";s:5:"class";s:4:"name";s:11:"XML_HTMLSax";s:7:"extends";s:4:"Pear";s:8:"explicit";b:1;}s:49:"function;XML_HTMLSax_StateParser::unscanCharacter";a:3:{s:4:"type";s:8:"function";s:4:"name";s:40:"XML_HTMLSax_StateParser::unscanCharacter";s:8:"explicit";b:1;}s:49:"function;XML_HTMLSax_StateParser::ignoreCharacter";a:3:{s:4:"type";s:8:"function";s:4:"name";s:40:"XML_HTMLSax_StateParser::ignoreCharacter";s:8:"explicit";b:1;}s:47:"function;XML_HTMLSax_StateParser::scanCharacter";a:3:{s:4:"type";s:8:"function";s:4:"name";s:38:"XML_HTMLSax_StateParser::scanCharacter";s:8:"explicit";b:1;}s:49:"function;XML_HTMLSax_StateParser::scanUntilString";a:3:{s:4:"type";s:8:"function";s:4:"name";s:40:"XML_HTMLSax_StateParser::scanUntilString";s:8:"explicit";b:1;}s:53:"function;XML_HTMLSax_StateParser::scanUntilCharacters";a:3:{s:4:"type";s:8:"function";s:4:"name";s:44:"XML_HTMLSax_StateParser::scanUntilCharacters";s:8:"explicit";b:1;}s:50:"function;XML_HTMLSax_StateParser::ignoreWhitespace";a:3:{s:4:"type";s:8:"function";s:4:"name";s:41:"XML_HTMLSax_StateParser::ignoreWhitespace";s:8:"explicit";b:1;}s:39:"function;XML_HTMLSax_StateParser::parse";a:3:{s:4:"type";s:8:"function";s:4:"name";s:30:"XML_HTMLSax_StateParser::parse";s:8:"explicit";b:1;}s:59:"function;XML_HTMLSax_StateParser_Lt430::scanUntilCharacters";a:3:{s:4:"type";s:8:"function";s:4:"name";s:50:"XML_HTMLSax_StateParser_Lt430::scanUntilCharacters";s:8:"explicit";b:1;}s:56:"function;XML_HTMLSax_StateParser_Lt430::ignoreWhitespace";a:3:{s:4:"type";s:8:"function";s:4:"name";s:47:"XML_HTMLSax_StateParser_Lt430::ignoreWhitespace";s:8:"explicit";b:1;}s:45:"function;XML_HTMLSax_StateParser_Lt430::parse";a:3:{s:4:"type";s:8:"function";s:4:"name";s:36:"XML_HTMLSax_StateParser_Lt430::parse";s:8:"explicit";b:1;}s:61:"function;XML_HTMLSax_StateParser_Gtet430::scanUntilCharacters";a:3:{s:4:"type";s:8:"function";s:4:"name";s:52:"XML_HTMLSax_StateParser_Gtet430::scanUntilCharacters";s:8:"explicit";b:1;}s:58:"function;XML_HTMLSax_StateParser_Gtet430::ignoreWhitespace";a:3:{s:4:"type";s:8:"function";s:4:"name";s:49:"XML_HTMLSax_StateParser_Gtet430::ignoreWhitespace";s:8:"explicit";b:1;}s:47:"function;XML_HTMLSax_StateParser_Gtet430::parse";a:3:{s:4:"type";s:8:"function";s:4:"name";s:38:"XML_HTMLSax_StateParser_Gtet430::parse";s:8:"explicit";b:1;}s:43:"function;XML_HTMLSax_NullHandler::DoNothing";a:3:{s:4:"type";s:8:"function";s:4:"name";s:34:"XML_HTMLSax_NullHandler::DoNothing";s:8:"explicit";b:1;}s:32:"function;XML_HTMLSax::set_object";a:3:{s:4:"type";s:8:"function";s:4:"name";s:23:"XML_HTMLSax::set_object";s:8:"explicit";b:1;}s:32:"function;XML_HTMLSax::set_option";a:3:{s:4:"type";s:8:"function";s:4:"name";s:23:"XML_HTMLSax::set_option";s:8:"explicit";b:1;}s:38:"function;XML_HTMLSax::set_data_handler";a:3:{s:4:"type";s:8:"function";s:4:"name";s:29:"XML_HTMLSax::set_data_handler";s:8:"explicit";b:1;}s:41:"function;XML_HTMLSax::set_element_handler";a:3:{s:4:"type";s:8:"function";s:4:"name";s:32:"XML_HTMLSax::set_element_handler";s:8:"explicit";b:1;}s:36:"function;XML_HTMLSax::set_pi_handler";a:3:{s:4:"type";s:8:"function";s:4:"name";s:27:"XML_HTMLSax::set_pi_handler";s:8:"explicit";b:1;}s:40:"function;XML_HTMLSax::set_escape_handler";a:3:{s:4:"type";s:8:"function";s:4:"name";s:31:"XML_HTMLSax::set_escape_handler";s:8:"explicit";b:1;}s:38:"function;XML_HTMLSax::set_jasp_handler";a:3:{s:4:"type";s:8:"function";s:4:"name";s:29:"XML_HTMLSax::set_jasp_handler";s:8:"explicit";b:1;}s:42:"function;XML_HTMLSax::get_current_position";a:3:{s:4:"type";s:8:"function";s:4:"name";s:33:"XML_HTMLSax::get_current_position";s:8:"explicit";b:1;}s:32:"function;XML_HTMLSax::get_length";a:3:{s:4:"type";s:8:"function";s:4:"name";s:23:"XML_HTMLSax::get_length";s:8:"explicit";b:1;}s:27:"function;XML_HTMLSax::parse";a:3:{s:4:"type";s:8:"function";s:4:"name";s:18:"XML_HTMLSax::parse";s:8:"explicit";b:1;}s:31:"class;XML_HTMLSax_StartingState";a:3:{s:4:"type";s:5:"class";s:4:"name";s:25:"XML_HTMLSax_StartingState";s:8:"explicit";b:1;}s:26:"class;XML_HTMLSax_TagState";a:3:{s:4:"type";s:5:"class";s:4:"name";s:20:"XML_HTMLSax_TagState";s:8:"explicit";b:1;}s:33:"class;XML_HTMLSax_ClosingTagState";a:3:{s:4:"type";s:5:"class";s:4:"name";s:27:"XML_HTMLSax_ClosingTagState";s:8:"explicit";b:1;}s:33:"class;XML_HTMLSax_OpeningTagState";a:3:{s:4:"type";s:5:"class";s:4:"name";s:27:"XML_HTMLSax_OpeningTagState";s:8:"explicit";b:1;}s:29:"class;XML_HTMLSax_EscapeState";a:3:{s:4:"type";s:5:"class";s:4:"name";s:23:"XML_HTMLSax_EscapeState";s:8:"explicit";b:1;}s:27:"class;XML_HTMLSax_JaspState";a:3:{s:4:"type";s:5:"class";s:4:"name";s:21:"XML_HTMLSax_JaspState";s:8:"explicit";b:1;}s:25:"class;XML_HTMLSax_PiState";a:3:{s:4:"type";s:5:"class";s:4:"name";s:19:"XML_HTMLSax_PiState";s:8:"explicit";b:1;}s:41:"function;XML_HTMLSax_StartingState::parse";a:3:{s:4:"type";s:8:"function";s:4:"name";s:32:"XML_HTMLSax_StartingState::parse";s:8:"explicit";b:1;}s:36:"function;XML_HTMLSax_TagState::parse";a:3:{s:4:"type";s:8:"function";s:4:"name";s:27:"XML_HTMLSax_TagState::parse";s:8:"explicit";b:1;}s:43:"function;XML_HTMLSax_ClosingTagState::parse";a:3:{s:4:"type";s:8:"function";s:4:"name";s:34:"XML_HTMLSax_ClosingTagState::parse";s:8:"explicit";b:1;}s:53:"function;XML_HTMLSax_OpeningTagState::parseAttributes";a:3:{s:4:"type";s:8:"function";s:4:"name";s:44:"XML_HTMLSax_OpeningTagState::parseAttributes";s:8:"explicit";b:1;}s:43:"function;XML_HTMLSax_OpeningTagState::parse";a:3:{s:4:"type";s:8:"function";s:4:"name";s:34:"XML_HTMLSax_OpeningTagState::parse";s:8:"explicit";b:1;}s:39:"function;XML_HTMLSax_EscapeState::parse";a:3:{s:4:"type";s:8:"function";s:4:"name";s:30:"XML_HTMLSax_EscapeState::parse";s:8:"explicit";b:1;}s:37:"function;XML_HTMLSax_JaspState::parse";a:3:{s:4:"type";s:8:"function";s:4:"name";s:28:"XML_HTMLSax_JaspState::parse";s:8:"explicit";b:1;}s:35:"function;XML_HTMLSax_PiState::parse";a:3:{s:4:"type";s:8:"function";s:4:"name";s:26:"XML_HTMLSax_PiState::parse";s:8:"explicit";b:1;}s:22:"class;XML_HTMLSax_Trim";a:3:{s:4:"type";s:5:"class";s:4:"name";s:16:"XML_HTMLSax_Trim";s:8:"explicit";b:1;}s:29:"class;XML_HTMLSax_CaseFolding";a:3:{s:4:"type";s:5:"class";s:4:"name";s:23:"XML_HTMLSax_CaseFolding";s:8:"explicit";b:1;}s:26:"class;XML_HTMLSax_Linefeed";a:3:{s:4:"type";s:5:"class";s:4:"name";s:20:"XML_HTMLSax_Linefeed";s:8:"explicit";b:1;}s:21:"class;XML_HTMLSax_Tab";a:3:{s:4:"type";s:5:"class";s:4:"name";s:15:"XML_HTMLSax_Tab";s:8:"explicit";b:1;}s:33:"class;XML_HTMLSax_Entities_Parsed";a:3:{s:4:"type";s:5:"class";s:4:"name";s:27:"XML_HTMLSax_Entities_Parsed";s:8:"explicit";b:1;}s:35:"class;XML_HTMLSax_Entities_Unparsed";a:3:{s:4:"type";s:5:"class";s:4:"name";s:29:"XML_HTMLSax_Entities_Unparsed";s:8:"explicit";b:1;}s:35:"function;XML_HTMLSax_Trim::trimData";a:3:{s:4:"type";s:8:"function";s:4:"name";s:26:"XML_HTMLSax_Trim::trimData";s:8:"explicit";b:1;}s:42:"function;XML_HTMLSax_CaseFolding::foldOpen";a:3:{s:4:"type";s:8:"function";s:4:"name";s:33:"XML_HTMLSax_CaseFolding::foldOpen";s:8:"explicit";b:1;}s:43:"function;XML_HTMLSax_CaseFolding::foldClose";a:3:{s:4:"type";s:8:"function";s:4:"name";s:34:"XML_HTMLSax_CaseFolding::foldClose";s:8:"explicit";b:1;}s:40:"function;XML_HTMLSax_Linefeed::breakData";a:3:{s:4:"type";s:8:"function";s:4:"name";s:31:"XML_HTMLSax_Linefeed::breakData";s:8:"explicit";b:1;}s:35:"function;XML_HTMLSax_Tab::breakData";a:3:{s:4:"type";s:8:"function";s:4:"name";s:26:"XML_HTMLSax_Tab::breakData";s:8:"explicit";b:1;}s:47:"function;XML_HTMLSax_Entities_Parsed::breakData";a:3:{s:4:"type";s:8:"function";s:4:"name";s:38:"XML_HTMLSax_Entities_Parsed::breakData";s:8:"explicit";b:1;}s:49:"function;XML_HTMLSax_Entities_Unparsed::breakData";a:3:{s:4:"type";s:8:"function";s:4:"name";s:40:"XML_HTMLSax_Entities_Unparsed::breakData";s:8:"explicit";b:1;}s:27:"function;html_entity_decode";a:3:{s:4:"type";s:8:"function";s:4:"name";s:18:"html_entity_decode";s:8:"explicit";b:1;}}s:8:"filelist";a:12:{s:15:"XML_HTMLSax.php";a:4:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:3:"XML";s:6:"md5sum";s:32:"4646f0e3b0b6cb1af1f8d2f0eb558fcc";s:12:"installed_as";s:38:"/opt/lampp/lib/php/XML/XML_HTMLSax.php";}s:30:"HTMLSax/XML_HTMLSax_States.php";a:4:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:3:"XML";s:6:"md5sum";s:32:"04bd2e034cfa78902c883103549d952b";s:12:"installed_as";s:53:"/opt/lampp/lib/php/XML/HTMLSax/XML_HTMLSax_States.php";}s:34:"HTMLSax/XML_HTMLSax_Decorators.php";a:4:{s:4:"role";s:3:"php";s:14:"baseinstalldir";s:3:"XML";s:6:"md5sum";s:32:"3bf6c70e6e4a3692f0833cdb4e6c077b";s:12:"installed_as";s:57:"/opt/lampp/lib/php/XML/HTMLSax/XML_HTMLSax_Decorators.php";}s:11:"docs/Readme";a:4:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:3:"XML";s:6:"md5sum";s:32:"fa5e91af821291a1bd3f90ce2c8557a4";s:12:"installed_as";s:46:"/opt/lampp/lib/php/doc/XML_HTMLSax/docs/Readme";}s:31:"docs/examples/SimpleExample.php";a:4:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:3:"XML";s:6:"md5sum";s:32:"212961f0b0437c92ce65128bf1e33740";s:12:"installed_as";s:66:"/opt/lampp/lib/php/doc/XML_HTMLSax/docs/examples/SimpleExample.php";}s:29:"docs/examples/HTMLtoXHTML.php";a:4:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:3:"XML";s:6:"md5sum";s:32:"ee798189d1ff9b1f614ab4f13c916cc4";s:12:"installed_as";s:64:"/opt/lampp/lib/php/doc/XML_HTMLSax/docs/examples/HTMLtoXHTML.php";}s:32:"docs/examples/ExpatvsHtmlSax.php";a:4:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:3:"XML";s:6:"md5sum";s:32:"23f122dad1412ef196b880c9b646662c";s:12:"installed_as";s:67:"/opt/lampp/lib/php/doc/XML_HTMLSax/docs/examples/ExpatvsHtmlSax.php";}s:26:"docs/examples/example.html";a:4:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:3:"XML";s:6:"md5sum";s:32:"6d8e0358d7581138624843192f29b1fc";s:12:"installed_as";s:61:"/opt/lampp/lib/php/doc/XML_HTMLSax/docs/examples/example.html";}s:20:"docs/tests/index.php";a:4:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:3:"XML";s:6:"md5sum";s:32:"90aaba50fabb9de12d0b4664f008d2dd";s:12:"installed_as";s:55:"/opt/lampp/lib/php/doc/XML_HTMLSax/docs/tests/index.php";}s:25:"docs/tests/unit_tests.php";a:4:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:3:"XML";s:6:"md5sum";s:32:"341998c9086a1196e2e8fcbbe2d0c9f1";s:12:"installed_as";s:60:"/opt/lampp/lib/php/doc/XML_HTMLSax/docs/tests/unit_tests.php";}s:31:"docs/tests/xml_htmlsax_test.php";a:4:{s:4:"role";s:3:"doc";s:14:"baseinstalldir";s:3:"XML";s:6:"md5sum";s:32:"db45e0a797ffece8914464c8e24b75a3";s:12:"installed_as";s:66:"/opt/lampp/lib/php/doc/XML_HTMLSax/docs/tests/xml_htmlsax_test.php";}s:7:"dirtree";a:5:{s:22:"/opt/lampp/lib/php/XML";b:1;s:30:"/opt/lampp/lib/php/XML/HTMLSax";b:1;s:39:"/opt/lampp/lib/php/doc/XML_HTMLSax/docs";b:1;s:48:"/opt/lampp/lib/php/doc/XML_HTMLSax/docs/examples";b:1;s:45:"/opt/lampp/lib/php/doc/XML_HTMLSax/docs/tests";b:1;}}s:7:"package";s:11:"XML_HTMLSax";s:7:"summary";s:64:"A SAX based parser for HTML and other badly formed XML documents";s:11:"description";s:1798:"XML_HTMLSax is a SAX based XML parser for badly formed XML documents, such as HTML. The original code base was developed by Alexander Zhukov and published at http://sourceforge.net/projects/phpshelve/. Alexander kindly gave permission to modify the code and license for inclusion in PEAR. PEAR::XML_HTMLSax provides an API very similar to the native PHP Expat extension, allowing handlers using one to be easily adapted to the other. The key difference is HTMLSax will not break on badly formed XML, allowing it to be used for parsing HTML documents. Otherwise HTMLSax supports all the handlers available from Expat except namespace and external entity handlers. Provides methods for handling XML escapes as well as JSP/ASP opening and close tags. Version 2 has had it's internals completely overhauled to use a Lexer, delivering performance *approaching* that of the native XML extension, as well as a radically improved, modular design that makes adding further functionality easy. The public API has remained the same as older versions, except for the set_option() method, the available options having been renamed. Additional options are now also available, which allow HTMLSax to behave almost exactly like the native Expat extension. For example if the contents of XML elements contain linefeeds, tabs and XML entities, HTMLSax can be instructed to trigger additional data handler calls. A big thanks to Jeff Moore (lead developer of WACT: http://wact.sourceforge.net) who's largely responsible for new design, as well input from other members at Sitepoint's Advanced PHP forums: http://www.sitepointforums.com/showthread.php?threadid=121246. Thanks also to Marcus Baker (lead developer of SimpleTest: http://www.lastcraft.com/simple_test.php) for sorting out the unit tests.";s:11:"maintainers";a:1:{i:0;a:4:{s:6:"handle";s:7:"hfuecks";s:4:"name";s:12:"Harry Fuecks";s:5:"email";s:23:"hfuecks@phppatterns.com";s:4:"role";s:4:"lead";}}s:7:"version";s:5:"2.1.2";s:12:"release_date";s:10:"2003-12-05";s:15:"release_license";s:3:"PHP";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:352:"* Bug fixed (thanks Jeff) where badly formed attributes resulted in infinite loop* Added additional boolean argument to open and close handler calls to spot empty tags like br/ - should not break exising APIs* Added XML_OPTION_FULL_ESCAPES which (when = 1) passes through the complete content in an XML escape, allowing comment / cdata reconstruction";s:12:"release_deps";a:1:{i:1;a:3:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"4.0.5";}}s:9:"changelog";a:7:{i:0;a:5:{s:7:"version";s:5:"2.1.1";s:12:"release_date";s:10:"2003-10-08";s:15:"release_license";s:3:"PHP";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:239:"* Reporting of byte index with get_current_position() more accurate on opening tags (thanks to Alexander Orlov at x-code.com)* All parser options now available to PHP versions lt 4.3.x, using implementation of html_entity_decode in PHP";}i:1;a:5:{s:7:"version";s:5:"2.1.0";s:12:"release_date";s:10:"2003-09-10";s:15:"release_license";s:3:"PHP";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:39:"* Well (unit) tested with SimpleTest";}i:2;a:5:{s:7:"version";s:5:"2.0.2";s:12:"release_date";s:10:"2003-08-11";s:15:"release_license";s:3:"PHP";s:13:"release_state";s:5:"alpha";s:13:"release_notes";s:414:"* API is backwards compatible apart from the renaming of parser options* Performance dramatically increased. Not much slower than Expat* Better handling of XML comments and CDATA* Option to trigger additional data handler calls for linefeeds and tabs* Option to trigger additional data handler calls for XML entities and parse them if required.* Added public get_current_position() and get_length() methods";}i:3;a:5:{s:7:"version";s:3:"1.1";s:12:"release_date";s:10:"2003-06-26";s:15:"release_license";s:3:"PHP";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:97:"* Bug fixes to Attribute_Parser to cope with newline, tag, forward slash and whitespace issues.";}i:4;a:4:{s:7:"version";s:3:"1.0";s:12:"release_date";s:10:"2003-06-08";s:13:"release_state";s:6:"stable";s:13:"release_notes";s:209:"* Modifications to file structure to place Attributes_Parser.php and State_Machine.php in subdirectory HTMLSax* XML_HTMLSax.php includes Attributes_Parser.php and State_Machine.php using require_once()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?