📄 tmpindex.xml
字号:
<primary>ampersands(&)</primary><secondary>parsers and</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-170" file="ch03_01.htm" sect="3.1. XML Parsers"><primary>& (ampersands)</primary><secondary>parsersand</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-171" file="ch03_01.htm" sect="3.1. XML Parsers"><primary>semicolons (;)</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-172" file="ch03_01.htm" sect="3.1. XML Parsers"><primary>; (semicolons)</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-173" file="ch03_01.htm" sect="3.1. XML Parsers"><primary>entityreferences</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-174" file="ch03_01.htm" sect="3.1. XML Parsers"><primary>entities</primary><secondary>parsersand</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-175" file="ch03_01.htm" sect="3.1. XML Parsers"><primary>HTML (Hypertext MarkupLanguage)</primary><secondary>well-formed documentsand</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-176" file="ch03_01.htm" sect="3.1. XML Parsers"><primary>Hypertext MarkupLanguage</primary><see>HTML</see></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-177" file="ch03_01.htm" sect="3.1. XML Parsers"><primary>well-formeddocuments</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-178" file="ch03_01.htm" sect="3.1. XML Parsers"><primary>validatingparsers</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-179" file="ch03_01.htm" sect="3.1. XML Parsers"><primary>invalid XMLdocuments</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-180" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>well-formeddocuments</primary><secondary>checkers</secondary><tertiary>writing</tertiary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-181" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>parsers</primary><secondary>well-formednesscheckers</secondary><tertiary>writing</tertiary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-182" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>loops, checking XML markupobjects</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-183" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>arrays inPerl</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-184" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>stacks, writing XMLdocument checkers</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-185" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>last-in, first-out(LIFO)</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-186" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>LIFO (last-in,first-out)</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-187" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>depth-first order instacks</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-188" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>slashes(/)</primary><secondary>well-formed documentsand</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-189" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>/(slashes)</primary><secondary>well-formed documentsand</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-190" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>ampersands(&)</primary><secondary>well-formed documents,checking</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-191" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>&(ampersands)</primary><secondary>well-formed documents,checking</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-192" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>angle brackets (<>)</primary><secondary>well-formed documents,checking</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-193" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>< >(angle brackets)</primary><secondary>well-formed documents,checking</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-194" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>syntax errors in XMLdocuments</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-195" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>DTDs (Document TypeDescriptions)</primary><secondary>well formed documents,checking</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-196" file="ch03_01.htm" sect="3.1.1. Example (of What Not to Do): A Well-Formedness Checker"><primary>entities</primary><secondary>wellformed documents, checking</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-199" file="ch03_02.htm" sect="3.2. XML::Parser"><primary>XML::Parsermodule</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-200" file="ch03_02.htm" sect="3.2. XML::Parser"><primary>parsers</primary><secondary>XML::Parser moduleand</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-201" file="ch03_02.htm" sect="3.2. XML::Parser"><primary>CPAN(Comprehensive Perl Archive Network)</primary><secondary>modules,finding</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-202" file="ch03_02.htm" sect="3.2. XML::Parser"><primary>parsingstyles</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-203" file="ch03_02.htm" sect="3.2. XML::Parser"><primary>parsers</primary><secondary>parsingstyles</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-204" file="ch03_02.htm" sect="3.2. XML::Parser"><primary>standard-completenessof parsers</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-205" file="ch03_02.htm" sect="3.2. XML::Parser"><primary>Clark, James</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-206" file="ch03_02.htm" sect="3.2. XML::Parser"><primary>C programminglanguage</primary><secondary>parsers, writingin</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-207" file="ch03_02.htm" sect="3.2. XML::Parser"><primary>Expatparser library</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-208" file="ch03_02.htm" sect="3.2. XML::Parser"><primary>Wall, Larry</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-209" file="ch03_02.htm" sect="3.2. XML::Parser"><primary>XML::Parser::Expatmodule</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-210" file="ch03_02.htm" sect="3.2. XML::Parser"><primary>XSlibrary</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-211" file="ch03_02.htm" sect="3.2.1. Example: Well-Formedness Checker Revisited"><primary>well-formeddocuments</primary><secondary>checkers</secondary><tertiary>writing</tertiary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-212" file="ch03_02.htm" sect="3.2.1. Example: Well-Formedness Checker Revisited"><primary>XML::Parsermodule</primary><secondary>well-formed checkers,writing</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-213" file="ch03_02.htm" sect="3.2.1. Example: Well-Formedness Checker Revisited"><primary>parsefile( )method</primary><secondary>XML::Parser module,using</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-214" file="ch03_02.htm" sect="3.2.1. Example: Well-Formedness Checker Revisited"><primary>eval block, usingXML::Parser module</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-215" file="ch03_02.htm" sect="3.2.1. Example: Well-Formedness Checker Revisited"><primary>parse( )method</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-216" file="ch03_02.htm" sect="3.2.2. Parsing Styles"><primary>XML::Parsermodule</primary><secondary>styles for</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-217" file="ch03_02.htm" sect="3.2.2. Parsing Styles"><primary>parsers</primary><secondary>parsingstyles</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-218" file="ch03_02.htm" sect="3.2.2. Parsing Styles"><primary>parsingstyles</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-219" file="ch03_02.htm" sect="3.2.2. Parsing Styles"><primary>debug parsing style</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-220" file="ch03_02.htm" sect="3.2.2. Parsing Styles"><primary>tree-based processing</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-221" file="ch03_02.htm" sect="3.2.2. Parsing Styles"><primary>object parsing style</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-222" file="ch03_02.htm" sect="3.2.2. Parsing Styles"><primary>subs parsing style</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-223" file="ch03_02.htm" sect="3.2.2. Parsing Styles"><primary>call-back functions, usingSubs parsing styles</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-224" file="ch03_02.htm" sect="3.2.2. Parsing Styles"><primary>streams</primary><secondary>parsing style</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-225" file="ch03_02.htm" sect="3.2.2. Parsing Styles"><primary>handlers</primary><secondary>streamparsing styles, using</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-226" file="ch03_02.htm" sect="3.2.2. Parsing Styles"><primary>event processing(parser)</primary><secondary>stream parsing stylesand</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-227" file="ch03_02.htm" sect="3.2.2. Parsing Styles"><primary>custom parsing style</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-228" file="ch03_02.htm" sect="3.2.2. Parsing Styles"><primary>parsefile( )method</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-230" file="ch03_03.htm" sect="3.3. Stream-Based Versus Tree-Based Processing"><primary>stream-based processing forparsers</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-231" file="ch03_03.htm" sect="3.3. Stream-Based Versus Tree-Based Processing"><primary>tree-basedprocessing</primary><secondary>vs.stream-based</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-232" file="ch03_03.htm" sect="3.3. Stream-Based Versus Tree-Based Processing"><primary>eventprocessing (parser)</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-233" file="ch03_03.htm" sect="3.3. Stream-Based Versus Tree-Based Processing"><primary>strategies in XMLprocessing</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-234" file="ch03_03.htm" sect="3.3. Stream-Based Versus Tree-Based Processing"><primary>eventstreams</primary><secondary>XML processing strategiesand</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-238" file="ch03_04.htm" sect="3.4. Putting Parsers to Work"><primary>parsers</primary><secondary>using</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-239" file="ch03_04.htm" sect="3.4. Putting Parsers to Work"><primary>XML::Parsermodule</primary><secondary>using parsers</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-240" file="ch03_04.htm" sect="3.4. Putting Parsers to Work"><primary>Expat parserlibrary</primary><secondary>using parsersand</secondary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-241" file="ch03_04.htm" sect="3.4. Putting Parsers to Work"><primary>handlers</primary></indexterm><indexterm xmlns:xt="http://www.jclark.com/xt" id="INDEX-242" file="ch03_04.htm" sect="3.4. Putting Parsers to Work">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -