\relax 
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax 
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\select@language{english}
\@writefile{toc}{\select@language{english}}
\@writefile{lof}{\select@language{english}}
\@writefile{lot}{\select@language{english}}
\newlabel{index::doc}{{}{1}{}{section*.2}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{1}{chapter.1}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{intro:introduction}{{1}{1}{Introduction}{chapter.1}{}}
\newlabel{intro::doc}{{1}{1}{Introduction}{chapter.1}{}}
\newlabel{intro:xml-ada-the-unicode-and-xml-library-for-ada}{{1}{1}{Introduction}{chapter.1}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}The Unicode module}{3}{chapter.2}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{unicode:the-unicode-module}{{2}{3}{The Unicode module}{chapter.2}{}}
\newlabel{unicode::doc}{{2}{3}{The Unicode module}{chapter.2}{}}
\newlabel{unicode:id1}{{2}{3}{The Unicode module}{chapter.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Glyphs}{3}{section.2.1}}
\newlabel{unicode:glyphs}{{2.1}{3}{Glyphs}{section.2.1}{}}
\newlabel{unicode:id2}{{2.1}{3}{Glyphs}{section.2.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Repertoires and subsets}{4}{section.2.2}}
\newlabel{unicode:repertoires-and-subsets}{{2.2}{4}{Repertoires and subsets}{section.2.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Character sets}{4}{section.2.3}}
\newlabel{unicode:character-sets}{{2.3}{4}{Character sets}{section.2.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.4}Character encoding schemes}{5}{section.2.4}}
\newlabel{unicode:character-encoding-schemes}{{2.4}{5}{Character encoding schemes}{section.2.4}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.5}Unicode\_Encoding}{7}{section.2.5}}
\newlabel{unicode:unicode-encoding}{{2.5}{7}{Unicode\_Encoding}{section.2.5}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2.6}Misc. functions}{7}{section.2.6}}
\newlabel{unicode:misc-functions}{{2.6}{7}{Misc. functions}{section.2.6}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}The Input module}{9}{chapter.3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{input:the-input-module}{{3}{9}{The Input module}{chapter.3}{}}
\newlabel{input::doc}{{3}{9}{The Input module}{chapter.3}{}}
\newlabel{input:id1}{{3}{9}{The Input module}{chapter.3}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}The SAX module}{11}{chapter.4}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{sax:the-sax-module}{{4}{11}{The SAX module}{chapter.4}{}}
\newlabel{sax::doc}{{4}{11}{The SAX module}{chapter.4}{}}
\newlabel{sax:id1}{{4}{11}{The SAX module}{chapter.4}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Description}{11}{section.4.1}}
\newlabel{sax:description}{{4.1}{11}{Description}{section.4.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Examples}{12}{section.4.2}}
\newlabel{sax:examples}{{4.2}{12}{Examples}{section.4.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.3}The SAX parser}{13}{section.4.3}}
\newlabel{sax:the-sax-parser}{{4.3}{13}{The SAX parser}{section.4.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.4}The SAX handlers}{13}{section.4.4}}
\newlabel{sax:the-sax-handlers}{{4.4}{13}{The SAX handlers}{section.4.4}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.5}Using SAX}{14}{section.4.5}}
\newlabel{sax:using-sax}{{4.5}{14}{Using SAX}{section.4.5}{}}
\newlabel{sax:id2}{{4.5}{14}{Using SAX}{section.4.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.5.1}Parsing the file}{14}{subsection.4.5.1}}
\newlabel{sax:parsing-the-file}{{4.5.1}{14}{Parsing the file}{subsection.4.5.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.5.2}Reacting to events}{15}{subsection.4.5.2}}
\newlabel{sax:reacting-to-events}{{4.5.2}{15}{Reacting to events}{subsection.4.5.2}{}}
\@writefile{toc}{\contentsline {subsubsection}{Start of XML tags}{16}{subsubsection*.3}}
\newlabel{sax:start-of-xml-tags}{{4.5.2}{16}{Start of XML tags}{subsubsection*.3}{}}
\@writefile{toc}{\contentsline {subsubsection}{Characters}{17}{subsubsection*.4}}
\newlabel{sax:characters}{{4.5.2}{17}{Characters}{subsubsection*.4}{}}
\@writefile{toc}{\contentsline {subsubsection}{End of tag}{17}{subsubsection*.5}}
\newlabel{sax:end-of-tag}{{4.5.2}{17}{End of tag}{subsubsection*.5}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.6}Understanding SAX error messages}{17}{section.4.6}}
\newlabel{sax:understanding-sax-error-messages}{{4.6}{17}{Understanding SAX error messages}{section.4.6}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {5}The DOM module}{19}{chapter.5}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{dom::doc}{{5}{19}{The DOM module}{chapter.5}{}}
\newlabel{dom:the-dom-module}{{5}{19}{The DOM module}{chapter.5}{}}
\newlabel{dom:id1}{{5}{19}{The DOM module}{chapter.5}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.1}Using DOM}{19}{section.5.1}}
\newlabel{dom:using-dom}{{5.1}{19}{Using DOM}{section.5.1}{}}
\newlabel{dom:id2}{{5.1}{19}{Using DOM}{section.5.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.2}Editing DOM trees}{21}{section.5.2}}
\newlabel{dom:editing-dom-trees}{{5.2}{21}{Editing DOM trees}{section.5.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.3}Printing DOM tress}{21}{section.5.3}}
\newlabel{dom:printing-dom-tress}{{5.3}{21}{Printing DOM tress}{section.5.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {5.4}Adding information to the tree}{22}{section.5.4}}
\newlabel{dom:adding-information-to-the-tree}{{5.4}{22}{Adding information to the tree}{section.5.4}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {6}The Schema module}{25}{chapter.6}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{schema:the-schema-module}{{6}{25}{The Schema module}{chapter.6}{}}
\newlabel{schema::doc}{{6}{25}{The Schema module}{chapter.6}{}}
\newlabel{schema:id1}{{6}{25}{The Schema module}{chapter.6}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6.1}XML Grammars}{25}{section.6.1}}
\newlabel{schema:xml-grammars}{{6.1}{25}{XML Grammars}{section.6.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6.2}XML Schema Syntax}{26}{section.6.2}}
\newlabel{schema:xml-schema-syntax}{{6.2}{26}{XML Schema Syntax}{section.6.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6.3}Connecting XML documents and schemas}{28}{section.6.3}}
\newlabel{schema:connecting-xml-documents-and-schemas}{{6.3}{28}{Connecting XML documents and schemas}{section.6.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6.4}Validating documents with SAX}{30}{section.6.4}}
\newlabel{schema:validating-documents-with-sax}{{6.4}{30}{Validating documents with SAX}{section.6.4}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6.5}Validating documents with DOM}{30}{section.6.5}}
\newlabel{schema:validating-documents-with-dom}{{6.5}{30}{Validating documents with DOM}{section.6.5}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6.6}Unsupported schema elements}{31}{section.6.6}}
\newlabel{schema:unsupported-schema-elements}{{6.6}{31}{Unsupported schema elements}{section.6.6}{}}
\@writefile{toc}{\contentsline {section}{\numberline {6.7}Optimizing the parsing of grammars}{31}{section.6.7}}
\newlabel{schema:optimizing-the-parsing-of-grammars}{{6.7}{31}{Optimizing the parsing of grammars}{section.6.7}{}}
\@writefile{toc}{\contentsline {chapter}{\numberline {7}Using the library}{35}{chapter.7}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{using::doc}{{7}{35}{Using the library}{chapter.7}{}}
\newlabel{using:using-the-library}{{7}{35}{Using the library}{chapter.7}{}}
\newlabel{using:id1}{{7}{35}{Using the library}{chapter.7}{}}
\@writefile{toc}{\contentsline {section}{\numberline {7.1}Running on VxWorks}{36}{section.7.1}}
\newlabel{using:running-on-vxworks}{{7.1}{36}{Running on VxWorks}{section.7.1}{}}
\@writefile{toc}{\contentsline {chapter}{Index}{39}{section*.6}}
