-
Notifications
You must be signed in to change notification settings - Fork 203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incomplete parsing of EPUB OPF #276
Comments
Quick clarification question... you said:
So, you'll only see |
yes |
So, I'm having trouble reproducing this... see my test below which passes: func testShouldWork() {
let testXML = """
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<package version="2.0" unique-identifier="uid" xmlns="http://www.idpf.org/2007/opf">
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf">
<dc:creator id="creator_aut" opf:file-as="Jefferson, Thomas" opf:role="aut">Thomas Jefferson</dc:creator>
<dc:date id="date_1" opf:event="creation">2014-05-22T22:25-06:00</dc:date>
<dc:language id="en_language">en-us</dc:language>
<dc:publisher id="en_publisher" xml:lang="en-us">Library of America</dc:publisher>
<dc:title id="en_title" xml:lang="en-us">Jefferson</dc:title>
<dc:type id="en_type_1">Text</dc:type>
<dc:identifier id="uid" opf:scheme="UUID">978-1-598533-49-1</dc:identifier>
<meta name="cover" content="coverimage"/>
<meta content="eBook Architects - a service of Firebrand Technologies" name="eBookCreators"/>
<dc:description xmlns:dc="http://purl.org/dc/elements/1.1/">The most comprehensive one-volume selection of Jefferson ever published. Contains the "Autobiography," "Notes on the State of Virginia," public and private papers, including the original and revised drafts of the Declaration of Independence, addresses, and 287 letters.</dc:description>
<meta name="Sigil version" content="1.9.40"/>
<dc:date opf:event="modification" xmlns:opf="http://www.idpf.org/2007/opf">2023-08-09</dc:date>
</metadata>
<manifest>
<item id="toc" href="toc.ncx" media-type="application/x-dtbncx+xml"/>
<item id="item1" href="Text/1-cover.xhtml" media-type="application/xhtml+xml"/>
<item id="item2" href="Text/2-title_page.xhtml" media-type="application/xhtml+xml"/>
<item id="item3" href="Text/3-copyright.xhtml" media-type="application/xhtml+xml"/>
<item id="item4" href="Text/4-pagevii.xhtml" media-type="application/xhtml+xml"/>
<item id="item5" href="Text/5-pageviii.xhtml" media-type="application/xhtml+xml"/>
<item id="item6" href="Text/6-TOC.xhtml" media-type="application/xhtml+xml"/>
<item id="item7" href="Text/7-part1.xhtml" media-type="application/xhtml+xml"/>
<item id="item8" href="Text/8-page3.xhtml" media-type="application/xhtml+xml"/>
<item id="item9" href="Text/9-page19.xhtml" media-type="application/xhtml+xml"/>
<item id="item10" href="Text/10-part2.xhtml" media-type="application/xhtml+xml"/>
<item id="item11" href="Text/11-page104.xhtml" media-type="application/xhtml+xml"/>
<item id="item12" href="Text/12-part3.xhtml" media-type="application/xhtml+xml"/>
<item id="item13" href="Text/13-page124.xhtml" media-type="application/xhtml+xml"/>
<item id="item14" href="Text/14-page125.xhtml" media-type="application/xhtml+xml"/>
<item id="item15" href="Text/15-part3_1.xhtml" media-type="application/xhtml+xml"/>
<item id="item16" href="Text/16-part3_2.xhtml" media-type="application/xhtml+xml"/>
<item id="item17" href="Text/17-part3_3.xhtml" media-type="application/xhtml+xml"/>
<item id="item18" href="Text/18-part3_4.xhtml" media-type="application/xhtml+xml"/>
<item id="item19" href="Text/19-part3_5.xhtml" media-type="application/xhtml+xml"/>
<item id="item20" href="Text/20-page146.xhtml" media-type="application/xhtml+xml"/>
<item id="item21" href="Text/21-break1.xhtml" media-type="application/xhtml+xml"/>
<item id="item22" href="Text/22-part3_6.xhtml" media-type="application/xhtml+xml"/>
<item id="item23" href="Text/23-page193.xhtml" media-type="application/xhtml+xml"/>
<item id="item24" href="Text/24-page194.xhtml" media-type="application/xhtml+xml"/>
<item id="item25" href="Text/25-page195.xhtml" media-type="application/xhtml+xml"/>
<item id="item26" href="Text/26-page196.xhtml" media-type="application/xhtml+xml"/>
<item id="item27" href="Text/27-page197.xhtml" media-type="application/xhtml+xml"/>
<item id="item28" href="Text/28-part3_7.xhtml" media-type="application/xhtml+xml"/>
<item id="item29" href="Text/29-page201.xhtml" media-type="application/xhtml+xml"/>
<item id="item30" href="Text/30-page202.xhtml" media-type="application/xhtml+xml"/>
<item id="item31" href="Text/31-part3_8.xhtml" media-type="application/xhtml+xml"/>
<item id="item32" href="Text/32-part3_9.xhtml" media-type="application/xhtml+xml"/>
<item id="item33" href="Text/33-part3_10.xhtml" media-type="application/xhtml+xml"/>
<item id="item34" href="Text/34-part3_11.xhtml" media-type="application/xhtml+xml"/>
<item id="item35" href="Text/35-page229.xhtml" media-type="application/xhtml+xml"/>
<item id="item36" href="Text/36-page230.xhtml" media-type="application/xhtml+xml"/>
<item id="item37" href="Text/37-page231.xhtml" media-type="application/xhtml+xml"/>
<item id="item38" href="Text/38-page232.xhtml" media-type="application/xhtml+xml"/>
<item id="item39" href="Text/39-part3_12.xhtml" media-type="application/xhtml+xml"/>
<item id="item40" href="Text/40-part3_13.xhtml" media-type="application/xhtml+xml"/>
<item id="item41" href="Text/41-part3_14.xhtml" media-type="application/xhtml+xml"/>
<item id="item42" href="Text/42-part3_15.xhtml" media-type="application/xhtml+xml"/>
<item id="item43" href="Text/43-part3_16.xhtml" media-type="application/xhtml+xml"/>
<item id="item44" href="Text/44-part3_17.xhtml" media-type="application/xhtml+xml"/>
<item id="item45" href="Text/45-part3_18.xhtml" media-type="application/xhtml+xml"/>
<item id="item46" href="Text/46-part3_19.xhtml" media-type="application/xhtml+xml"/>
<item id="item47" href="Text/47-part3_20.xhtml" media-type="application/xhtml+xml"/>
<item id="item48" href="Text/48-part3_21.xhtml" media-type="application/xhtml+xml"/>
<item id="item49" href="Text/49-part3_22.xhtml" media-type="application/xhtml+xml"/>
<item id="item50" href="Text/50-part3_23.xhtml" media-type="application/xhtml+xml"/>
<item id="item51" href="Text/51-part4.xhtml" media-type="application/xhtml+xml"/>
<item id="item52" href="Text/52-page328.xhtml" media-type="application/xhtml+xml"/>
<item id="item53" href="Text/53-page330.xhtml" media-type="application/xhtml+xml"/>
<item id="item54" href="Text/54-part4_chap2.xhtml" media-type="application/xhtml+xml"/>
<item id="item55" href="Text/55-part4_chap.xhtml" media-type="application/xhtml+xml"/>
<item id="item56" href="Text/56-part4_chap4.xhtml" media-type="application/xhtml+xml"/>
<item id="item57" href="Text/57-part4_chap5.xhtml" media-type="application/xhtml+xml"/>
<item id="item58" href="Text/58-part4_chap6.xhtml" media-type="application/xhtml+xml"/>
<item id="item59" href="Text/59-part4_chap7.xhtml" media-type="application/xhtml+xml"/>
<item id="item60" href="Text/60-part4_chap8.xhtml" media-type="application/xhtml+xml"/>
<item id="item61" href="Text/61-part4_chap9.xhtml" media-type="application/xhtml+xml"/>
<item id="item62" href="Text/62-page414.xhtml" media-type="application/xhtml+xml"/>
<item id="item63" href="Text/62-part4_chap10.xhtml" media-type="application/xhtml+xml"/>
<item id="item64" href="Text/63-part4_chap11.xhtml" media-type="application/xhtml+xml"/>
<item id="item65" href="Text/64-part4_chap12.xhtml" media-type="application/xhtml+xml"/>
<item id="item66" href="Text/65-part4_chap13.xhtml" media-type="application/xhtml+xml"/>
<item id="item67" href="Text/66-part4_chap14.xhtml" media-type="application/xhtml+xml"/>
<item id="item68" href="Text/67-part4_chap15.xhtml" media-type="application/xhtml+xml"/>
<item id="item69" href="Text/68-part4_chap16.xhtml" media-type="application/xhtml+xml"/>
<item id="item70" href="Text/69-part4_chap17.xhtml" media-type="application/xhtml+xml"/>
<item id="item71" href="Text/70-part5.xhtml" media-type="application/xhtml+xml"/>
<item id="item72" href="Text/71-page488.xhtml" media-type="application/xhtml+xml"/>
<item id="item73" href="Text/72-part5_chap1.xhtml" media-type="application/xhtml+xml"/>
<item id="item74" href="Text/73-part5_chap2.xhtml" media-type="application/xhtml+xml"/>
<item id="item75" href="Text/74-part5_chap3.xhtml" media-type="application/xhtml+xml"/>
<item id="item76" href="Text/75-part5_chap4.xhtml" media-type="application/xhtml+xml"/>
<item id="item77" href="Text/76-part5_chap5.xhtml" media-type="application/xhtml+xml"/>
<item id="item78" href="Text/77-part5_chap6.xhtml" media-type="application/xhtml+xml"/>
<item id="item79" href="Text/78-part5_chap7.xhtml" media-type="application/xhtml+xml"/>
<item id="item80" href="Text/79-part5_chap8.xhtml" media-type="application/xhtml+xml"/>
<item id="item81" href="Text/80-part5_chap9.xhtml" media-type="application/xhtml+xml"/>
<item id="item82" href="Text/81-part5_chap10.xhtml" media-type="application/xhtml+xml"/>
<item id="item83" href="Text/82-part5_chap11.xhtml" media-type="application/xhtml+xml"/>
<item id="item84" href="Text/83-part5_chap12.xhtml" media-type="application/xhtml+xml"/>
<item id="item85" href="Text/84-part5_subpart.xhtml" media-type="application/xhtml+xml"/>
<item id="item86" href="Text/85-part5_chap14.xhtml" media-type="application/xhtml+xml"/>
<item id="item87" href="Text/86-part5_chap15.xhtml" media-type="application/xhtml+xml"/>
<item id="item88" href="Text/87-part5_chap16.xhtml" media-type="application/xhtml+xml"/>
<item id="item89" href="Text/88-part5_chap17.xhtml" media-type="application/xhtml+xml"/>
<item id="item90" href="Text/89-part6.xhtml" media-type="application/xhtml+xml"/>
<item id="item91" href="Text/90-page568.xhtml" media-type="application/xhtml+xml"/>
<item id="item92" href="Text/91-part6_1.xhtml" media-type="application/xhtml+xml"/>
<item id="item93" href="Text/92-part6_2.xhtml" media-type="application/xhtml+xml"/>
<item id="item94" href="Text/93-part6_3.xhtml" media-type="application/xhtml+xml"/>
<item id="item95" href="Text/94-page594.xhtml" media-type="application/xhtml+xml"/>
<item id="item96" href="Text/95-part6_4.xhtml" media-type="application/xhtml+xml"/>
<item id="item97" href="Text/96-location629.xhtml" media-type="application/xhtml+xml"/>
<item id="item98" href="Text/97-location659.xhtml" media-type="application/xhtml+xml"/>
<item id="item99" href="Text/98-part6_5.xhtml" media-type="application/xhtml+xml"/>
<item id="item100" href="Text/99-part6_6.xhtml" media-type="application/xhtml+xml"/>
<item id="item101" href="Text/100-part6_7.xhtml" media-type="application/xhtml+xml"/>
<item id="item102" href="Text/101-part6_8.xhtml" media-type="application/xhtml+xml"/>
<item id="item103" href="Text/102-part6_9.xhtml" media-type="application/xhtml+xml"/>
<item id="item104" href="Text/103-page707.xhtml" media-type="application/xhtml+xml"/>
<item id="item105" href="Text/104-part7.xhtml" media-type="application/xhtml+xml"/>
<item id="item106" href="Text/105-page710.xhtml" media-type="application/xhtml+xml"/>
<item id="item107" href="Text/106-part7_1.xhtml" media-type="application/xhtml+xml"/>
<item id="item108" href="Text/107-part7_2.xhtml" media-type="application/xhtml+xml"/>
<item id="item109" href="Text/108-part7_3.xhtml" media-type="application/xhtml+xml"/>
<item id="item110" href="Text/109-part7_4.xhtml" media-type="application/xhtml+xml"/>
<item id="item111" href="Text/110-part7_5.xhtml" media-type="application/xhtml+xml"/>
<item id="item112" href="Text/111-part7_6.xhtml" media-type="application/xhtml+xml"/>
<item id="item113" href="Text/112-part7_7.xhtml" media-type="application/xhtml+xml"/>
<item id="item114" href="Text/113-part7_8.xhtml" media-type="application/xhtml+xml"/>
<item id="item115" href="Text/114-part7_9.xhtml" media-type="application/xhtml+xml"/>
<item id="item116" href="Text/115-part7_10.xhtml" media-type="application/xhtml+xml"/>
<item id="item117" href="Text/116-part7_11.xhtml" media-type="application/xhtml+xml"/>
<item id="item118" href="Text/117-part7_12.xhtml" media-type="application/xhtml+xml"/>
<item id="item119" href="Text/118-part7_13.xhtml" media-type="application/xhtml+xml"/>
<item id="item120" href="Text/119-part7_14.xhtml" media-type="application/xhtml+xml"/>
<item id="item121" href="Text/120-part7_15.xhtml" media-type="application/xhtml+xml"/>
<item id="item122" href="Text/121-part7_16.xhtml" media-type="application/xhtml+xml"/>
<item id="item123" href="Text/122-part7_17.xhtml" media-type="application/xhtml+xml"/>
<item id="item124" href="Text/123-part7_18.xhtml" media-type="application/xhtml+xml"/>
<item id="item125" href="Text/124-part7_19.xhtml" media-type="application/xhtml+xml"/>
<item id="item126" href="Text/125-part7_20.xhtml" media-type="application/xhtml+xml"/>
<item id="item127" href="Text/126-part7_21.xhtml" media-type="application/xhtml+xml"/>
<item id="item128" href="Text/127-part7_22.xhtml" media-type="application/xhtml+xml"/>
<item id="item129" href="Text/128-part7_23.xhtml" media-type="application/xhtml+xml"/>
<item id="item130" href="Text/129-part7_24.xhtml" media-type="application/xhtml+xml"/>
<item id="item131" href="Text/130-part7_25.xhtml" media-type="application/xhtml+xml"/>
<item id="item132" href="Text/131-part7_26.xhtml" media-type="application/xhtml+xml"/>
<item id="item133" href="Text/132-page795.xhtml" media-type="application/xhtml+xml"/>
<item id="item134" href="Text/133-break2.xhtml" media-type="application/xhtml+xml"/>
<item id="item135" href="Text/134-part7_27.xhtml" media-type="application/xhtml+xml"/>
<item id="item136" href="Text/135-part7_28.xhtml" media-type="application/xhtml+xml"/>
<item id="item137" href="Text/136-part7_29.xhtml" media-type="application/xhtml+xml"/>
<item id="item138" href="Text/137-part7_30.xhtml" media-type="application/xhtml+xml"/>
<item id="item139" href="Text/138-part7_31.xhtml" media-type="application/xhtml+xml"/>
<item id="item140" href="Text/139-part7_32.xhtml" media-type="application/xhtml+xml"/>
<item id="item141" href="Text/140-part7_33.xhtml" media-type="application/xhtml+xml"/>
<item id="item142" href="Text/141-part7_34.xhtml" media-type="application/xhtml+xml"/>
<item id="item143" href="Text/142-part7_35.xhtml" media-type="application/xhtml+xml"/>
<item id="item144" href="Text/143-part7_36.xhtml" media-type="application/xhtml+xml"/>
<item id="item145" href="Text/144-part7_37.xhtml" media-type="application/xhtml+xml"/>
<item id="item146" href="Text/145-part7_38.xhtml" media-type="application/xhtml+xml"/>
<item id="item147" href="Text/146-part7_39.xhtml" media-type="application/xhtml+xml"/>
<item id="item148" href="Text/147-part7_40.xhtml" media-type="application/xhtml+xml"/>
<item id="item149" href="Text/148-part7_41.xhtml" media-type="application/xhtml+xml"/>
<item id="item150" href="Text/149-part7_42.xhtml" media-type="application/xhtml+xml"/>
<item id="item151" href="Text/150-part7_43.xhtml" media-type="application/xhtml+xml"/>
<item id="item152" href="Text/151-part7_44.xhtml" media-type="application/xhtml+xml"/>
<item id="item153" href="Text/152-part7_45.xhtml" media-type="application/xhtml+xml"/>
<item id="item154" href="Text/153-part7_46.xhtml" media-type="application/xhtml+xml"/>
<item id="item155" href="Text/154-part7_47.xhtml" media-type="application/xhtml+xml"/>
<item id="item156" href="Text/155-part7_48.xhtml" media-type="application/xhtml+xml"/>
<item id="item157" href="Text/156-part7_49.xhtml" media-type="application/xhtml+xml"/>
<item id="item158" href="Text/157-part7_50.xhtml" media-type="application/xhtml+xml"/>
<item id="item159" href="Text/158-part7_51.xhtml" media-type="application/xhtml+xml"/>
<item id="item160" href="Text/159-part7_52.xhtml" media-type="application/xhtml+xml"/>
<item id="item161" href="Text/160-part7_53.xhtml" media-type="application/xhtml+xml"/>
<item id="item162" href="Text/161-part7_54.xhtml" media-type="application/xhtml+xml"/>
<item id="item163" href="Text/162-part7_55.xhtml" media-type="application/xhtml+xml"/>
<item id="item164" href="Text/163-part7_56.xhtml" media-type="application/xhtml+xml"/>
<item id="item165" href="Text/164-part7_57.xhtml" media-type="application/xhtml+xml"/>
<item id="item166" href="Text/165-part7_58.xhtml" media-type="application/xhtml+xml"/>
<item id="item167" href="Text/166-part7_59.xhtml" media-type="application/xhtml+xml"/>
<item id="item168" href="Text/167-part7_60.xhtml" media-type="application/xhtml+xml"/>
<item id="item169" href="Text/168-part7_61.xhtml" media-type="application/xhtml+xml"/>
<item id="item170" href="Text/169-part7_62.xhtml" media-type="application/xhtml+xml"/>
<item id="item171" href="Text/170-part7_63.xhtml" media-type="application/xhtml+xml"/>
<item id="item172" href="Text/171-part7_64.xhtml" media-type="application/xhtml+xml"/>
<item id="item173" href="Text/172-part7_65.xhtml" media-type="application/xhtml+xml"/>
<item id="item174" href="Text/173-part7_66.xhtml" media-type="application/xhtml+xml"/>
<item id="item175" href="Text/174-part7_67.xhtml" media-type="application/xhtml+xml"/>
<item id="item176" href="Text/175-part7_68.xhtml" media-type="application/xhtml+xml"/>
<item id="item177" href="Text/176-part7_69.xhtml" media-type="application/xhtml+xml"/>
<item id="item178" href="Text/177-part7_70.xhtml" media-type="application/xhtml+xml"/>
<item id="item179" href="Text/178-part7_71.xhtml" media-type="application/xhtml+xml"/>
<item id="item180" href="Text/179-part7_72.xhtml" media-type="application/xhtml+xml"/>
<item id="item181" href="Text/180-part7_73.xhtml" media-type="application/xhtml+xml"/>
<item id="item182" href="Text/181-part7_74.xhtml" media-type="application/xhtml+xml"/>
<item id="item183" href="Text/182-part7_75.xhtml" media-type="application/xhtml+xml"/>
<item id="item184" href="Text/183-part7_76.xhtml" media-type="application/xhtml+xml"/>
<item id="item185" href="Text/184-part7_77.xhtml" media-type="application/xhtml+xml"/>
<item id="item186" href="Text/185-part7_78.xhtml" media-type="application/xhtml+xml"/>
<item id="item187" href="Text/186-part7_79.xhtml" media-type="application/xhtml+xml"/>
<item id="item188" href="Text/187-part7_80.xhtml" media-type="application/xhtml+xml"/>
<item id="item189" href="Text/188-part7_81.xhtml" media-type="application/xhtml+xml"/>
<item id="item190" href="Text/189-part7_82.xhtml" media-type="application/xhtml+xml"/>
<item id="item191" href="Text/190-part7_83.xhtml" media-type="application/xhtml+xml"/>
<item id="item192" href="Text/191-part7_84.xhtml" media-type="application/xhtml+xml"/>
<item id="item193" href="Text/192-part7_85.xhtml" media-type="application/xhtml+xml"/>
<item id="item194" href="Text/193-part7_86.xhtml" media-type="application/xhtml+xml"/>
<item id="item195" href="Text/194-part7_87.xhtml" media-type="application/xhtml+xml"/>
<item id="item196" href="Text/195-part7_88.xhtml" media-type="application/xhtml+xml"/>
<item id="item197" href="Text/196-part7_89.xhtml" media-type="application/xhtml+xml"/>
<item id="item198" href="Text/197-part7_90.xhtml" media-type="application/xhtml+xml"/>
<item id="item199" href="Text/198-part7_91.xhtml" media-type="application/xhtml+xml"/>
<item id="item200" href="Text/199-part7_92.xhtml" media-type="application/xhtml+xml"/>
<item id="item201" href="Text/200-part7_93.xhtml" media-type="application/xhtml+xml"/>
<item id="item202" href="Text/201-part7_94.xhtml" media-type="application/xhtml+xml"/>
<item id="item203" href="Text/202-part7_95.xhtml" media-type="application/xhtml+xml"/>
<item id="item204" href="Text/203-part7_96.xhtml" media-type="application/xhtml+xml"/>
<item id="item205" href="Text/204-part7_97.xhtml" media-type="application/xhtml+xml"/>
<item id="item206" href="Text/205-part7_98.xhtml" media-type="application/xhtml+xml"/>
<item id="item207" href="Text/206-part7_99.xhtml" media-type="application/xhtml+xml"/>
<item id="item208" href="Text/207-part7_100.xhtml" media-type="application/xhtml+xml"/>
<item id="item209" href="Text/208-part7_101.xhtml" media-type="application/xhtml+xml"/>
<item id="item210" href="Text/209-part7_102.xhtml" media-type="application/xhtml+xml"/>
<item id="item211" href="Text/210-part7_103.xhtml" media-type="application/xhtml+xml"/>
<item id="item212" href="Text/211-part7_104.xhtml" media-type="application/xhtml+xml"/>
<item id="item213" href="Text/212-part7_105.xhtml" media-type="application/xhtml+xml"/>
<item id="item214" href="Text/213-part7_106.xhtml" media-type="application/xhtml+xml"/>
<item id="item215" href="Text/214-part7_107.xhtml" media-type="application/xhtml+xml"/>
<item id="item216" href="Text/215-part7_108.xhtml" media-type="application/xhtml+xml"/>
<item id="item217" href="Text/216-part7_109.xhtml" media-type="application/xhtml+xml"/>
<item id="item218" href="Text/217-part7_110.xhtml" media-type="application/xhtml+xml"/>
<item id="item219" href="Text/218-part7_111.xhtml" media-type="application/xhtml+xml"/>
<item id="item220" href="Text/219-part7_112.xhtml" media-type="application/xhtml+xml"/>
<item id="item221" href="Text/220-part7_113.xhtml" media-type="application/xhtml+xml"/>
<item id="item222" href="Text/221-part7_114.xhtml" media-type="application/xhtml+xml"/>
<item id="item223" href="Text/222-part7_115.xhtml" media-type="application/xhtml+xml"/>
<item id="item224" href="Text/223-part7_116.xhtml" media-type="application/xhtml+xml"/>
<item id="item225" href="Text/224-part7_117.xhtml" media-type="application/xhtml+xml"/>
<item id="item226" href="Text/225-part7_118.xhtml" media-type="application/xhtml+xml"/>
<item id="item227" href="Text/226-part7_119.xhtml" media-type="application/xhtml+xml"/>
<item id="item228" href="Text/227-part7_120.xhtml" media-type="application/xhtml+xml"/>
<item id="item229" href="Text/228-part7_121.xhtml" media-type="application/xhtml+xml"/>
<item id="item230" href="Text/229-part7_122.xhtml" media-type="application/xhtml+xml"/>
<item id="item231" href="Text/230-part7_123.xhtml" media-type="application/xhtml+xml"/>
<item id="item232" href="Text/231-part7_124.xhtml" media-type="application/xhtml+xml"/>
<item id="item233" href="Text/232-part7_125.xhtml" media-type="application/xhtml+xml"/>
<item id="item234" href="Text/233-part7_126.xhtml" media-type="application/xhtml+xml"/>
<item id="item235" href="Text/234-part7_127.xhtml" media-type="application/xhtml+xml"/>
<item id="item236" href="Text/235-part7_128.xhtml" media-type="application/xhtml+xml"/>
<item id="item237" href="Text/236-part7_129.xhtml" media-type="application/xhtml+xml"/>
<item id="item238" href="Text/237-part7_130.xhtml" media-type="application/xhtml+xml"/>
<item id="item239" href="Text/238-part7_131.xhtml" media-type="application/xhtml+xml"/>
<item id="item240" href="Text/239-part7_132.xhtml" media-type="application/xhtml+xml"/>
<item id="item241" href="Text/240-part7_133.xhtml" media-type="application/xhtml+xml"/>
<item id="item242" href="Text/241-part7_134.xhtml" media-type="application/xhtml+xml"/>
<item id="item243" href="Text/242-part7_135.xhtml" media-type="application/xhtml+xml"/>
<item id="item244" href="Text/243-part7_136.xhtml" media-type="application/xhtml+xml"/>
<item id="item245" href="Text/244-part7_137.xhtml" media-type="application/xhtml+xml"/>
<item id="item246" href="Text/245-part7_138.xhtml" media-type="application/xhtml+xml"/>
<item id="item247" href="Text/246-part7_139.xhtml" media-type="application/xhtml+xml"/>
<item id="item248" href="Text/247-part7_140.xhtml" media-type="application/xhtml+xml"/>
<item id="item249" href="Text/248-part7_141.xhtml" media-type="application/xhtml+xml"/>
<item id="item250" href="Text/249-part7_142.xhtml" media-type="application/xhtml+xml"/>
<item id="item251" href="Text/250-part7_143.xhtml" media-type="application/xhtml+xml"/>
<item id="item252" href="Text/251-part7_144.xhtml" media-type="application/xhtml+xml"/>
<item id="item253" href="Text/252-part7_145.xhtml" media-type="application/xhtml+xml"/>
<item id="item254" href="Text/253-part7_146.xhtml" media-type="application/xhtml+xml"/>
<item id="item255" href="Text/254-part7_147.xhtml" media-type="application/xhtml+xml"/>
<item id="item256" href="Text/255-part7_148.xhtml" media-type="application/xhtml+xml"/>
<item id="item257" href="Text/256-part7_149.xhtml" media-type="application/xhtml+xml"/>
<item id="item258" href="Text/257-part7_150.xhtml" media-type="application/xhtml+xml"/>
<item id="item259" href="Text/258-part7_151.xhtml" media-type="application/xhtml+xml"/>
<item id="item260" href="Text/259-part7_152.xhtml" media-type="application/xhtml+xml"/>
<item id="item261" href="Text/260-part7_153.xhtml" media-type="application/xhtml+xml"/>
<item id="item262" href="Text/261-part7_154.xhtml" media-type="application/xhtml+xml"/>
<item id="item263" href="Text/262-part7_155.xhtml" media-type="application/xhtml+xml"/>
<item id="item264" href="Text/263-part7_156.xhtml" media-type="application/xhtml+xml"/>
<item id="item265" href="Text/264-part7_157.xhtml" media-type="application/xhtml+xml"/>
<item id="item266" href="Text/265-part7_158.xhtml" media-type="application/xhtml+xml"/>
<item id="item267" href="Text/266-part7_159.xhtml" media-type="application/xhtml+xml"/>
<item id="item268" href="Text/267-part7_160.xhtml" media-type="application/xhtml+xml"/>
<item id="item269" href="Text/268-part7_161.xhtml" media-type="application/xhtml+xml"/>
<item id="item270" href="Text/269-part7_162.xhtml" media-type="application/xhtml+xml"/>
<item id="item271" href="Text/270-part7_163.xhtml" media-type="application/xhtml+xml"/>
<item id="item272" href="Text/271-part7_164.xhtml" media-type="application/xhtml+xml"/>
<item id="item273" href="Text/272-part7_165.xhtml" media-type="application/xhtml+xml"/>
<item id="item274" href="Text/273-part7_166.xhtml" media-type="application/xhtml+xml"/>
<item id="item275" href="Text/274-part7_167.xhtml" media-type="application/xhtml+xml"/>
<item id="item276" href="Text/275-part7_168.xhtml" media-type="application/xhtml+xml"/>
<item id="item277" href="Text/276-part7_169.xhtml" media-type="application/xhtml+xml"/>
<item id="item278" href="Text/277-part7_170.xhtml" media-type="application/xhtml+xml"/>
<item id="item279" href="Text/278-part7_171.xhtml" media-type="application/xhtml+xml"/>
<item id="item280" href="Text/279-part7_172.xhtml" media-type="application/xhtml+xml"/>
<item id="item281" href="Text/280-part7_173.xhtml" media-type="application/xhtml+xml"/>
<item id="item282" href="Text/281-part7_174.xhtml" media-type="application/xhtml+xml"/>
<item id="item283" href="Text/282-part7_175.xhtml" media-type="application/xhtml+xml"/>
<item id="item284" href="Text/283-part7_176.xhtml" media-type="application/xhtml+xml"/>
<item id="item285" href="Text/284-part7_177.xhtml" media-type="application/xhtml+xml"/>
<item id="item286" href="Text/285-part7_178.xhtml" media-type="application/xhtml+xml"/>
<item id="item287" href="Text/286-part7_179.xhtml" media-type="application/xhtml+xml"/>
<item id="item288" href="Text/287-part7_180.xhtml" media-type="application/xhtml+xml"/>
<item id="item289" href="Text/288-part7_181.xhtml" media-type="application/xhtml+xml"/>
<item id="item290" href="Text/289-part7_182.xhtml" media-type="application/xhtml+xml"/>
<item id="item291" href="Text/290-part7_183.xhtml" media-type="application/xhtml+xml"/>
<item id="item292" href="Text/291-part7_184.xhtml" media-type="application/xhtml+xml"/>
<item id="item293" href="Text/292-part7_185.xhtml" media-type="application/xhtml+xml"/>
<item id="item294" href="Text/293-part7_186.xhtml" media-type="application/xhtml+xml"/>
<item id="item295" href="Text/294-part7_187.xhtml" media-type="application/xhtml+xml"/>
<item id="item296" href="Text/295-part7_188.xhtml" media-type="application/xhtml+xml"/>
<item id="item297" href="Text/296-part7_189.xhtml" media-type="application/xhtml+xml"/>
<item id="item298" href="Text/297-part7_190.xhtml" media-type="application/xhtml+xml"/>
<item id="item299" href="Text/298-part7_191.xhtml" media-type="application/xhtml+xml"/>
<item id="item300" href="Text/299-part7_192.xhtml" media-type="application/xhtml+xml"/>
<item id="item301" href="Text/300-part7_193.xhtml" media-type="application/xhtml+xml"/>
<item id="item302" href="Text/301-part7_194.xhtml" media-type="application/xhtml+xml"/>
<item id="item303" href="Text/302-part7_195.xhtml" media-type="application/xhtml+xml"/>
<item id="item304" href="Text/303-part7_196.xhtml" media-type="application/xhtml+xml"/>
<item id="item305" href="Text/304-part7_197.xhtml" media-type="application/xhtml+xml"/>
<item id="item306" href="Text/305-part7_198.xhtml" media-type="application/xhtml+xml"/>
<item id="item307" href="Text/306-part7_199.xhtml" media-type="application/xhtml+xml"/>
<item id="item308" href="Text/307-part7_200.xhtml" media-type="application/xhtml+xml"/>
<item id="item309" href="Text/308-part7_201.xhtml" media-type="application/xhtml+xml"/>
<item id="item310" href="Text/309-part7_202.xhtml" media-type="application/xhtml+xml"/>
<item id="item311" href="Text/310-part7_203.xhtml" media-type="application/xhtml+xml"/>
<item id="item312" href="Text/311-part7_204.xhtml" media-type="application/xhtml+xml"/>
<item id="item313" href="Text/312-part7_205.xhtml" media-type="application/xhtml+xml"/>
<item id="item314" href="Text/313-part7_206.xhtml" media-type="application/xhtml+xml"/>
<item id="item315" href="Text/314-part7_207.xhtml" media-type="application/xhtml+xml"/>
<item id="item316" href="Text/315-part7_208.xhtml" media-type="application/xhtml+xml"/>
<item id="item317" href="Text/316-part7_209.xhtml" media-type="application/xhtml+xml"/>
<item id="item318" href="Text/317-part7_210.xhtml" media-type="application/xhtml+xml"/>
<item id="item319" href="Text/318-part7_211.xhtml" media-type="application/xhtml+xml"/>
<item id="item320" href="Text/319-part7_212.xhtml" media-type="application/xhtml+xml"/>
<item id="item321" href="Text/320-part7_213.xhtml" media-type="application/xhtml+xml"/>
<item id="item322" href="Text/321-part7_214.xhtml" media-type="application/xhtml+xml"/>
<item id="item323" href="Text/322-part7_215.xhtml" media-type="application/xhtml+xml"/>
<item id="item324" href="Text/323-part7_216.xhtml" media-type="application/xhtml+xml"/>
<item id="item325" href="Text/324-part7_217.xhtml" media-type="application/xhtml+xml"/>
<item id="item326" href="Text/325-part7_218.xhtml" media-type="application/xhtml+xml"/>
<item id="item327" href="Text/326-part7_219.xhtml" media-type="application/xhtml+xml"/>
<item id="item328" href="Text/327-part7_220.xhtml" media-type="application/xhtml+xml"/>
<item id="item329" href="Text/328-part7_221.xhtml" media-type="application/xhtml+xml"/>
<item id="item330" href="Text/329-part7_222.xhtml" media-type="application/xhtml+xml"/>
<item id="item331" href="Text/330-part7_223.xhtml" media-type="application/xhtml+xml"/>
<item id="item332" href="Text/331-part7_224.xhtml" media-type="application/xhtml+xml"/>
<item id="item333" href="Text/332-part7_225.xhtml" media-type="application/xhtml+xml"/>
<item id="item334" href="Text/333-part7_226.xhtml" media-type="application/xhtml+xml"/>
<item id="item335" href="Text/334-part7_227.xhtml" media-type="application/xhtml+xml"/>
<item id="item336" href="Text/335-part7_228.xhtml" media-type="application/xhtml+xml"/>
<item id="item337" href="Text/336-part7_229.xhtml" media-type="application/xhtml+xml"/>
<item id="item338" href="Text/337-part7_230.xhtml" media-type="application/xhtml+xml"/>
<item id="item339" href="Text/338-part7_231.xhtml" media-type="application/xhtml+xml"/>
<item id="item340" href="Text/339-part7_232.xhtml" media-type="application/xhtml+xml"/>
<item id="item341" href="Text/340-part7_233.xhtml" media-type="application/xhtml+xml"/>
<item id="item342" href="Text/341-part7_234.xhtml" media-type="application/xhtml+xml"/>
<item id="item343" href="Text/342-part7_235.xhtml" media-type="application/xhtml+xml"/>
<item id="item344" href="Text/343-part7_236.xhtml" media-type="application/xhtml+xml"/>
<item id="item345" href="Text/344-part7_237.xhtml" media-type="application/xhtml+xml"/>
<item id="item346" href="Text/345-part7_238.xhtml" media-type="application/xhtml+xml"/>
<item id="item347" href="Text/346-part7_239.xhtml" media-type="application/xhtml+xml"/>
<item id="item348" href="Text/347-part7_240.xhtml" media-type="application/xhtml+xml"/>
<item id="item349" href="Text/348-part7_241.xhtml" media-type="application/xhtml+xml"/>
<item id="item350" href="Text/349-part7_242.xhtml" media-type="application/xhtml+xml"/>
<item id="item351" href="Text/350-part7_243.xhtml" media-type="application/xhtml+xml"/>
<item id="item352" href="Text/351-part7_244.xhtml" media-type="application/xhtml+xml"/>
<item id="item353" href="Text/352-part7_245.xhtml" media-type="application/xhtml+xml"/>
<item id="item354" href="Text/353-part7_246.xhtml" media-type="application/xhtml+xml"/>
<item id="item355" href="Text/354-part7_247.xhtml" media-type="application/xhtml+xml"/>
<item id="item356" href="Text/355-part7_248.xhtml" media-type="application/xhtml+xml"/>
<item id="item357" href="Text/356-part7_249.xhtml" media-type="application/xhtml+xml"/>
<item id="item358" href="Text/357-part7_250.xhtml" media-type="application/xhtml+xml"/>
<item id="item359" href="Text/358-part7_251.xhtml" media-type="application/xhtml+xml"/>
<item id="item360" href="Text/359-part7_252.xhtml" media-type="application/xhtml+xml"/>
<item id="item361" href="Text/360-part7_253.xhtml" media-type="application/xhtml+xml"/>
<item id="item362" href="Text/361-part7_254.xhtml" media-type="application/xhtml+xml"/>
<item id="item363" href="Text/362-part7_255.xhtml" media-type="application/xhtml+xml"/>
<item id="item364" href="Text/363-part7_256.xhtml" media-type="application/xhtml+xml"/>
<item id="item365" href="Text/364-part7_257.xhtml" media-type="application/xhtml+xml"/>
<item id="item366" href="Text/365-part7_258.xhtml" media-type="application/xhtml+xml"/>
<item id="item367" href="Text/366-part7_259.xhtml" media-type="application/xhtml+xml"/>
<item id="item368" href="Text/367-part7_260.xhtml" media-type="application/xhtml+xml"/>
<item id="item369" href="Text/368-part7_261.xhtml" media-type="application/xhtml+xml"/>
<item id="item370" href="Text/369-part7_262.xhtml" media-type="application/xhtml+xml"/>
<item id="item371" href="Text/370-part7_263.xhtml" media-type="application/xhtml+xml"/>
<item id="item372" href="Text/371-part7_264.xhtml" media-type="application/xhtml+xml"/>
<item id="item373" href="Text/372-part7_265.xhtml" media-type="application/xhtml+xml"/>
<item id="item374" href="Text/373-part7_266.xhtml" media-type="application/xhtml+xml"/>
<item id="item375" href="Text/374-part7_267.xhtml" media-type="application/xhtml+xml"/>
<item id="item376" href="Text/375-part7_268.xhtml" media-type="application/xhtml+xml"/>
<item id="item377" href="Text/376-part7_269.xhtml" media-type="application/xhtml+xml"/>
<item id="item378" href="Text/377-part7_270.xhtml" media-type="application/xhtml+xml"/>
<item id="item379" href="Text/378-part7_271.xhtml" media-type="application/xhtml+xml"/>
<item id="item380" href="Text/379-part7_272.xhtml" media-type="application/xhtml+xml"/>
<item id="item381" href="Text/380-part7_273.xhtml" media-type="application/xhtml+xml"/>
<item id="item382" href="Text/381-part7_274.xhtml" media-type="application/xhtml+xml"/>
<item id="item383" href="Text/382-part7_275.xhtml" media-type="application/xhtml+xml"/>
<item id="item384" href="Text/383-part7_276.xhtml" media-type="application/xhtml+xml"/>
<item id="item385" href="Text/384-part7_277.xhtml" media-type="application/xhtml+xml"/>
<item id="item386" href="Text/385-part7_278.xhtml" media-type="application/xhtml+xml"/>
<item id="item387" href="Text/386-part7_279.xhtml" media-type="application/xhtml+xml"/>
<item id="item388" href="Text/387-part7_280.xhtml" media-type="application/xhtml+xml"/>
<item id="item389" href="Text/388-part7_281.xhtml" media-type="application/xhtml+xml"/>
<item id="item390" href="Text/389-part7_282.xhtml" media-type="application/xhtml+xml"/>
<item id="item391" href="Text/390-part7_283.xhtml" media-type="application/xhtml+xml"/>
<item id="item392" href="Text/391-part7_284.xhtml" media-type="application/xhtml+xml"/>
<item id="item393" href="Text/392-part7_285.xhtml" media-type="application/xhtml+xml"/>
<item id="item394" href="Text/393-part7_286.xhtml" media-type="application/xhtml+xml"/>
<item id="item395" href="Text/394-part7_287.xhtml" media-type="application/xhtml+xml"/>
<item id="item396" href="Text/395-chron.xhtml" media-type="application/xhtml+xml"/>
<item id="item397" href="Text/396-note_texts.xhtml" media-type="application/xhtml+xml"/>
<item id="item398" href="Text/397-notes.xhtml" media-type="application/xhtml+xml"/>
<item id="item399" href="Text/398-index.xhtml" media-type="application/xhtml+xml"/>
<item id="item400" href="Text/399-indexN.xhtml" media-type="application/xhtml+xml"/>
<item id="item401" href="Text/400-series.xhtml" media-type="application/xhtml+xml"/>
<item id="item402" href="Text/401-ft1.xhtml" media-type="application/xhtml+xml"/>
<item id="item403" href="Text/402-ft2.xhtml" media-type="application/xhtml+xml"/>
<item id="item404" href="Text/403-ft3.xhtml" media-type="application/xhtml+xml"/>
<item id="item405" href="Text/404-ft4.xhtml" media-type="application/xhtml+xml"/>
<item id="item406" href="Text/405-ft5.xhtml" media-type="application/xhtml+xml"/>
<item id="item407" href="Text/406-ft7.xhtml" media-type="application/xhtml+xml"/>
<item id="item408" href="Text/407-ft9.xhtml" media-type="application/xhtml+xml"/>
<item id="item409" href="Text/408-ft10.xhtml" media-type="application/xhtml+xml"/>
<item id="item410" href="Text/409-ft11.xhtml" media-type="application/xhtml+xml"/>
<item id="item411" href="Text/410-ft12.xhtml" media-type="application/xhtml+xml"/>
<item id="item412" href="Text/411-ft13.xhtml" media-type="application/xhtml+xml"/>
<item id="item413" href="Text/412-ft15.xhtml" media-type="application/xhtml+xml"/>
<item id="item414" href="Text/413-ft16.xhtml" media-type="application/xhtml+xml"/>
<item id="item415" href="Text/414-ft21.xhtml" media-type="application/xhtml+xml"/>
<item id="item416" href="Text/415-ft22.xhtml" media-type="application/xhtml+xml"/>
<item id="item417" href="Text/416-ft24.xhtml" media-type="application/xhtml+xml"/>
<item id="item418" href="Text/417-ft25.xhtml" media-type="application/xhtml+xml"/>
<item id="item419" href="Text/418-ft26.xhtml" media-type="application/xhtml+xml"/>
<item id="item420" href="Text/419-ft28.xhtml" media-type="application/xhtml+xml"/>
<item id="item421" href="Text/420-ft29.xhtml" media-type="application/xhtml+xml"/>
<item id="item422" href="Text/421-ft30.xhtml" media-type="application/xhtml+xml"/>
<item id="item423" href="Text/422-ft31.xhtml" media-type="application/xhtml+xml"/>
<item id="item424" href="Text/423-ft32.xhtml" media-type="application/xhtml+xml"/>
<item id="item425" href="Text/424-ft34.xhtml" media-type="application/xhtml+xml"/>
<item id="item426" href="Text/425-ft35.xhtml" media-type="application/xhtml+xml"/>
<item id="item427" href="Text/426-ft36.xhtml" media-type="application/xhtml+xml"/>
<item id="item428" href="Text/427-ft37.xhtml" media-type="application/xhtml+xml"/>
<item id="item429" href="Text/428-ft39.xhtml" media-type="application/xhtml+xml"/>
<item id="item430" href="Text/429-ft40.xhtml" media-type="application/xhtml+xml"/>
<item id="item431" href="Text/430-ft42.xhtml" media-type="application/xhtml+xml"/>
<item id="item432" href="Text/431-ft43.xhtml" media-type="application/xhtml+xml"/>
<item id="item433" href="Text/432-ft47.xhtml" media-type="application/xhtml+xml"/>
<item id="item434" href="Text/433-ft49.xhtml" media-type="application/xhtml+xml"/>
<item id="item435" href="Text/434-ft50.xhtml" media-type="application/xhtml+xml"/>
<item id="item436" href="Text/435-ft53.xhtml" media-type="application/xhtml+xml"/>
<item id="item437" href="Text/436-ft54.xhtml" media-type="application/xhtml+xml"/>
<item id="item438" href="Text/437-ft55.xhtml" media-type="application/xhtml+xml"/>
<item id="item439" href="Text/438-ft56.xhtml" media-type="application/xhtml+xml"/>
<item id="item440" href="Text/439-ft57.xhtml" media-type="application/xhtml+xml"/>
<item id="item441" href="Text/440-ft59.xhtml" media-type="application/xhtml+xml"/>
<item id="item442" href="Text/441-ft64.xhtml" media-type="application/xhtml+xml"/>
<item id="item443" href="Text/442-ft66.xhtml" media-type="application/xhtml+xml"/>
<item id="item444" href="Text/443-ft71.xhtml" media-type="application/xhtml+xml"/>
<item id="item445" href="Text/444-ft75.xhtml" media-type="application/xhtml+xml"/>
<item id="item446" href="Text/445-ft78.xhtml" media-type="application/xhtml+xml"/>
<item id="item447" href="Text/446-ft82.xhtml" media-type="application/xhtml+xml"/>
<item id="item448" href="Text/447-ft85.xhtml" media-type="application/xhtml+xml"/>
<item id="item449" href="Text/448-ft89.xhtml" media-type="application/xhtml+xml"/>
<item id="item450" href="Text/449-ft91.xhtml" media-type="application/xhtml+xml"/>
<item id="item451" href="Text/450-ft94.xhtml" media-type="application/xhtml+xml"/>
<item id="item452" href="Text/451-ft98.xhtml" media-type="application/xhtml+xml"/>
<item id="item453" href="Text/452-ft101.xhtml" media-type="application/xhtml+xml"/>
<item id="item454" href="Text/453-ft104.xhtml" media-type="application/xhtml+xml"/>
<item id="item455" href="Text/454-ft107.xhtml" media-type="application/xhtml+xml"/>
<item id="item456" href="Text/455-ft108.xhtml" media-type="application/xhtml+xml"/>
<item id="item457" href="Text/456-ft109.xhtml" media-type="application/xhtml+xml"/>
<item id="item458" href="Text/457-ft110.xhtml" media-type="application/xhtml+xml"/>
<item id="item459" href="Text/458-ft111.xhtml" media-type="application/xhtml+xml"/>
<item id="item460" href="Text/459-ft112.xhtml" media-type="application/xhtml+xml"/>
<item id="item461" href="Text/460-ft113.xhtml" media-type="application/xhtml+xml"/>
<item id="item462" href="Text/461-ft114.xhtml" media-type="application/xhtml+xml"/>
<item id="item463" href="Text/462-ft115.xhtml" media-type="application/xhtml+xml"/>
<item id="item464" href="Text/463-ft116.xhtml" media-type="application/xhtml+xml"/>
<item id="item465" href="Text/464-ft117.xhtml" media-type="application/xhtml+xml"/>
<item id="item466" href="Text/465-ft118.xhtml" media-type="application/xhtml+xml"/>
<item id="ttf1" href="Fonts/GenI102.ttf" media-type="application/x-font-ttf"/>
<item id="ttf2" href="Fonts/GenR102.ttf" media-type="application/x-font-ttf"/>
<item id="coverimage" href="Images/cover.jpg" media-type="image/jpeg"/>
<item id="image1" href="Images/ThomasJefferson00051.jpg" media-type="image/jpeg"/>
<item id="image2" href="Images/ThomasJefferson01581.jpg" media-type="image/jpeg"/>
<item id="image3" href="Images/ThomasJefferson02271.jpg" media-type="image/jpeg"/>
<item id="image4" href="Images/ThomasJefferson02301.jpg" media-type="image/jpeg"/>
<item id="image5" href="Images/ThomasJefferson02311.jpg" media-type="image/jpeg"/>
<item id="image6" href="Images/ThomasJefferson02411.jpg" media-type="image/jpeg"/>
<item id="image7" href="Images/ThomasJefferson02421.jpg" media-type="image/jpeg"/>
<item id="image8" href="Images/ThomasJefferson02431.jpg" media-type="image/jpeg"/>
<item id="image9" href="Images/ThomasJefferson02441.jpg" media-type="image/jpeg"/>
<item id="image10" href="Images/ThomasJefferson02442.jpg" media-type="image/jpeg"/>
<item id="image11" href="Images/ThomasJefferson02821.jpg" media-type="image/jpeg"/>
<item id="image12" href="Images/ThomasJefferson03081.jpg" media-type="image/jpeg"/>
<item id="image13" href="Images/ThomasJefferson04241.jpg" media-type="image/jpeg"/>
<item id="image14" href="Images/ThomasJefferson04242.jpg" media-type="image/jpeg"/>
<item id="image15" href="Images/ThomasJefferson04243.jpg" media-type="image/jpeg"/>
<item id="image16" href="Images/ThomasJefferson04251.jpg" media-type="image/jpeg"/>
<item id="image17" href="Images/ThomasJefferson04252.jpg" media-type="image/jpeg"/>
<item id="image18" href="Images/ThomasJefferson04253.jpg" media-type="image/jpeg"/>
<item id="image19" href="Images/ThomasJefferson06081.jpg" media-type="image/jpeg"/>
<item id="image20" href="Images/ThomasJefferson06091.jpg" media-type="image/jpeg"/>
<item id="image21" href="Images/ThomasJefferson06092.jpg" media-type="image/jpeg"/>
<item id="image22" href="Images/ThomasJefferson06093.jpg" media-type="image/jpeg"/>
<item id="image23" href="Images/ThomasJefferson06101.jpg" media-type="image/jpeg"/>
<item id="image24" href="Images/ThomasJefferson06111.jpg" media-type="image/jpeg"/>
<item id="image25" href="Images/ThomasJefferson06112.jpg" media-type="image/jpeg"/>
<item id="image26" href="Images/ThomasJefferson06113.jpg" media-type="image/jpeg"/>
<item id="image27" href="Images/ThomasJefferson06114.jpg" media-type="image/jpeg"/>
<item id="image28" href="Images/ThomasJefferson06121.jpg" media-type="image/jpeg"/>
<item id="image29" href="Images/ThomasJefferson06122.jpg" media-type="image/jpeg"/>
<item id="image30" href="Images/ThomasJefferson06123.jpg" media-type="image/jpeg"/>
<item id="image31" href="Images/ThomasJefferson06124.jpg" media-type="image/jpeg"/>
<item id="image32" href="Images/ThomasJefferson06131.jpg" media-type="image/jpeg"/>
<item id="image33" href="Images/ThomasJefferson06132_1.jpg" media-type="image/jpeg"/>
<item id="image34" href="Images/ThomasJefferson06132_2.jpg" media-type="image/jpeg"/>
<item id="image35" href="Images/ThomasJefferson06132_3.jpg" media-type="image/jpeg"/>
<item id="image36" href="Images/ThomasJefferson06132_4.jpg" media-type="image/jpeg"/>
<item id="image37" href="Images/ThomasJefferson06132_5.jpg" media-type="image/jpeg"/>
<item id="image38" href="Images/ThomasJefferson06132_6.jpg" media-type="image/jpeg"/>
<item id="image39" href="Images/ThomasJefferson06133.jpg" media-type="image/jpeg"/>
<item id="image40" href="Images/ThomasJefferson06134.jpg" media-type="image/jpeg"/>
<item id="image41" href="Images/ThomasJefferson06135.jpg" media-type="image/jpeg"/>
<item id="image42" href="Images/ThomasJefferson06136_1.jpg" media-type="image/jpeg"/>
<item id="image43" href="Images/ThomasJefferson06136_2.jpg" media-type="image/jpeg"/>
<item id="image44" href="Images/ThomasJefferson06136_3.jpg" media-type="image/jpeg"/>
<item id="image45" href="Images/ThomasJefferson06136_4.jpg" media-type="image/jpeg"/>
<item id="image46" href="Images/ThomasJefferson06136_5.jpg" media-type="image/jpeg"/>
<item id="image47" href="Images/ThomasJefferson06136_6.jpg" media-type="image/jpeg"/>
<item id="image48" href="Images/ThomasJefferson06137.jpg" media-type="image/jpeg"/>
<item id="image49" href="Images/ThomasJefferson06138.jpg" media-type="image/jpeg"/>
<item id="image50" href="Images/ThomasJefferson06139.jpg" media-type="image/jpeg"/>
<item id="image51" href="Images/ThomasJefferson061401.jpg" media-type="image/jpeg"/>
<item id="image52" href="Images/ThomasJefferson061402.jpg" media-type="image/jpeg"/>
<item id="image53" href="Images/ThomasJefferson061403.jpg" media-type="image/jpeg"/>
<item id="image54" href="Images/ThomasJefferson061404.jpg" media-type="image/jpeg"/>
<item id="image55" href="Images/ThomasJefferson061405.jpg" media-type="image/jpeg"/>
<item id="image56" href="Images/ThomasJefferson06391.jpg" media-type="image/jpeg"/>
<item id="image57" href="Images/ThomasJefferson06392.jpg" media-type="image/jpeg"/>
<item id="image58" href="Images/ThomasJefferson06441.jpg" media-type="image/jpeg"/>
<item id="image59" href="Images/ThomasJefferson06531.jpg" media-type="image/jpeg"/>
<item id="image60" href="Images/ThomasJefferson06571.jpg" media-type="image/jpeg"/>
<item id="image61" href="Images/ThomasJefferson06591.jpg" media-type="image/jpeg"/>
<item id="image62" href="Images/ThomasJefferson06611.jpg" media-type="image/jpeg"/>
<item id="image63" href="Images/ThomasJefferson06631.jpg" media-type="image/jpeg"/>
<item id="image64" href="Images/ThomasJefferson06651.jpg" media-type="image/jpeg"/>
<item id="image65" href="Images/ThomasJefferson07191.jpg" media-type="image/jpeg"/>
<item id="image66" href="Images/ThomasJefferson08091.jpg" media-type="image/jpeg"/>
<item id="image67" href="Images/ThomasJefferson08351.jpg" media-type="image/jpeg"/>
<item id="image68" href="Images/ThomasJefferson08361.jpg" media-type="image/jpeg"/>
<item id="image69" href="Images/ThomasJefferson08362.jpg" media-type="image/jpeg"/>
<item id="image70" href="Images/ThomasJefferson08371.jpg" media-type="image/jpeg"/>
<item id="image71" href="Images/ThomasJefferson09521.jpg" media-type="image/jpeg"/>
<item id="image72" href="Images/ThomasJefferson11291.jpg" media-type="image/jpeg"/>
<item id="image73" href="Images/ent1.jpg" media-type="image/jpeg"/>
<item id="image74" href="Images/ent2.jpg" media-type="image/jpeg"/>
<item id="image75" href="Images/ent3.jpg" media-type="image/jpeg"/>
<item id="image76" href="Images/ent4.jpg" media-type="image/jpeg"/>
<item id="image77" href="Images/image01.jpg" media-type="image/jpeg"/>
<item id="image78" href="Images/image02.jpg" media-type="image/jpeg"/>
<item id="image79" href="Images/image03.jpg" media-type="image/jpeg"/>
<item id="image80" href="Images/image04.jpg" media-type="image/jpeg"/>
<item id="image81" href="Images/image05.jpg" media-type="image/jpeg"/>
<item id="image82" href="Images/image06.jpg" media-type="image/jpeg"/>
<item id="image83" href="Images/image07.jpg" media-type="image/jpeg"/>
<item id="image84" href="Images/image08.jpg" media-type="image/jpeg"/>
<item id="image85" href="Images/image09.jpg" media-type="image/jpeg"/>
<item id="image86" href="Images/image10.jpg" media-type="image/jpeg"/>
<item id="image87" href="Images/image11.jpg" media-type="image/jpeg"/>
<item id="image88" href="Images/image12.jpg" media-type="image/jpeg"/>
<item id="image89" href="Images/image13.jpg" media-type="image/jpeg"/>
<item id="image90" href="Images/image14.jpg" media-type="image/jpeg"/>
<item id="image91" href="Images/image15.jpg" media-type="image/jpeg"/>
<item id="image92" href="Images/image16.jpg" media-type="image/jpeg"/>
<item id="image93" href="Images/image17.jpg" media-type="image/jpeg"/>
<item id="image94" href="Images/image18.jpg" media-type="image/jpeg"/>
<item id="image95" href="Images/image19.jpg" media-type="image/jpeg"/>
<item id="image96" href="Images/page193.jpg" media-type="image/jpeg"/>
<item id="image97" href="Images/page194.jpg" media-type="image/jpeg"/>
<item id="image98" href="Images/page195.jpg" media-type="image/jpeg"/>
<item id="image99" href="Images/page196.jpg" media-type="image/jpeg"/>
<item id="image100" href="Images/page201.jpg" media-type="image/jpeg"/>
<item id="image101" href="Images/page795.jpg" media-type="image/jpeg"/>
<item id="css1" href="Styles/styles.css" media-type="text/css"/>
</manifest>
<spine toc="toc">
<itemref idref="item1" linear="no"/>
<itemref idref="item2"/>
<itemref idref="item3"/>
<itemref idref="item4"/>
<itemref idref="item5"/>
<itemref idref="item6"/>
<itemref idref="item7"/>
<itemref idref="item8"/>
<itemref idref="item9"/>
<itemref idref="item10"/>
<itemref idref="item11"/>
<itemref idref="item12"/>
<itemref idref="item13"/>
<itemref idref="item14"/>
<itemref idref="item15"/>
<itemref idref="item16"/>
<itemref idref="item17"/>
<itemref idref="item18"/>
<itemref idref="item19"/>
<itemref idref="item20"/>
<itemref idref="item21"/>
<itemref idref="item22"/>
<itemref idref="item23"/>
<itemref idref="item24"/>
<itemref idref="item25"/>
<itemref idref="item26"/>
<itemref idref="item27"/>
<itemref idref="item28"/>
<itemref idref="item29"/>
<itemref idref="item30"/>
<itemref idref="item31"/>
<itemref idref="item32"/>
<itemref idref="item33"/>
<itemref idref="item34"/>
<itemref idref="item35"/>
<itemref idref="item36"/>
<itemref idref="item37"/>
<itemref idref="item38"/>
<itemref idref="item39"/>
<itemref idref="item40"/>
<itemref idref="item41"/>
<itemref idref="item42"/>
<itemref idref="item43"/>
<itemref idref="item44"/>
<itemref idref="item45"/>
<itemref idref="item46"/>
<itemref idref="item47"/>
<itemref idref="item48"/>
<itemref idref="item49"/>
<itemref idref="item50"/>
<itemref idref="item51"/>
<itemref idref="item52"/>
<itemref idref="item53"/>
<itemref idref="item54"/>
<itemref idref="item55"/>
<itemref idref="item56"/>
<itemref idref="item57"/>
<itemref idref="item58"/>
<itemref idref="item59"/>
<itemref idref="item60"/>
<itemref idref="item61"/>
<itemref idref="item62"/>
<itemref idref="item63"/>
<itemref idref="item64"/>
<itemref idref="item65"/>
<itemref idref="item66"/>
<itemref idref="item67"/>
<itemref idref="item68"/>
<itemref idref="item69"/>
<itemref idref="item70"/>
<itemref idref="item71"/>
<itemref idref="item72"/>
<itemref idref="item73"/>
<itemref idref="item74"/>
<itemref idref="item75"/>
<itemref idref="item76"/>
<itemref idref="item77"/>
<itemref idref="item78"/>
<itemref idref="item79"/>
<itemref idref="item80"/>
<itemref idref="item81"/>
<itemref idref="item82"/>
<itemref idref="item83"/>
<itemref idref="item84"/>
<itemref idref="item85"/>
<itemref idref="item86"/>
<itemref idref="item87"/>
<itemref idref="item88"/>
<itemref idref="item89"/>
<itemref idref="item90"/>
<itemref idref="item91"/>
<itemref idref="item92"/>
<itemref idref="item93"/>
<itemref idref="item94"/>
<itemref idref="item95"/>
<itemref idref="item96"/>
<itemref idref="item97"/>
<itemref idref="item98"/>
<itemref idref="item99"/>
<itemref idref="item100"/>
<itemref idref="item101"/>
<itemref idref="item102"/>
<itemref idref="item103"/>
<itemref idref="item104"/>
<itemref idref="item105"/>
<itemref idref="item106"/>
<itemref idref="item107"/>
<itemref idref="item108"/>
<itemref idref="item109"/>
<itemref idref="item110"/>
<itemref idref="item111"/>
<itemref idref="item112"/>
<itemref idref="item113"/>
<itemref idref="item114"/>
<itemref idref="item115"/>
<itemref idref="item116"/>
<itemref idref="item117"/>
<itemref idref="item118"/>
<itemref idref="item119"/>
<itemref idref="item120"/>
<itemref idref="item121"/>
<itemref idref="item122"/>
<itemref idref="item123"/>
<itemref idref="item124"/>
<itemref idref="item125"/>
<itemref idref="item126"/>
<itemref idref="item127"/>
<itemref idref="item128"/>
<itemref idref="item129"/>
<itemref idref="item130"/>
<itemref idref="item131"/>
<itemref idref="item132"/>
<itemref idref="item133"/>
<itemref idref="item134"/>
<itemref idref="item135"/>
<itemref idref="item136"/>
<itemref idref="item137"/>
<itemref idref="item138"/>
<itemref idref="item139"/>
<itemref idref="item140"/>
<itemref idref="item141"/>
<itemref idref="item142"/>
<itemref idref="item143"/>
<itemref idref="item144"/>
<itemref idref="item145"/>
<itemref idref="item146"/>
<itemref idref="item147"/>
<itemref idref="item148"/>
<itemref idref="item149"/>
<itemref idref="item150"/>
<itemref idref="item151"/>
<itemref idref="item152"/>
<itemref idref="item153"/>
<itemref idref="item154"/>
<itemref idref="item155"/>
<itemref idref="item156"/>
<itemref idref="item157"/>
<itemref idref="item158"/>
<itemref idref="item159"/>
<itemref idref="item160"/>
<itemref idref="item161"/>
<itemref idref="item162"/>
<itemref idref="item163"/>
<itemref idref="item164"/>
<itemref idref="item165"/>
<itemref idref="item166"/>
<itemref idref="item167"/>
<itemref idref="item168"/>
<itemref idref="item169"/>
<itemref idref="item170"/>
<itemref idref="item171"/>
<itemref idref="item172"/>
<itemref idref="item173"/>
<itemref idref="item174"/>
<itemref idref="item175"/>
<itemref idref="item176"/>
<itemref idref="item177"/>
<itemref idref="item178"/>
<itemref idref="item179"/>
<itemref idref="item180"/>
<itemref idref="item181"/>
<itemref idref="item182"/>
<itemref idref="item183"/>
<itemref idref="item184"/>
<itemref idref="item185"/>
<itemref idref="item186"/>
<itemref idref="item187"/>
<itemref idref="item188"/>
<itemref idref="item189"/>
<itemref idref="item190"/>
<itemref idref="item191"/>
<itemref idref="item192"/>
<itemref idref="item193"/>
<itemref idref="item194"/>
<itemref idref="item195"/>
<itemref idref="item196"/>
<itemref idref="item197"/>
<itemref idref="item198"/>
<itemref idref="item199"/>
<itemref idref="item200"/>
<itemref idref="item201"/>
<itemref idref="item202"/>
<itemref idref="item203"/>
<itemref idref="item204"/>
<itemref idref="item205"/>
<itemref idref="item206"/>
<itemref idref="item207"/>
<itemref idref="item208"/>
<itemref idref="item209"/>
<itemref idref="item210"/>
<itemref idref="item211"/>
<itemref idref="item212"/>
<itemref idref="item213"/>
<itemref idref="item214"/>
<itemref idref="item215"/>
<itemref idref="item216"/>
<itemref idref="item217"/>
<itemref idref="item218"/>
<itemref idref="item219"/>
<itemref idref="item220"/>
<itemref idref="item221"/>
<itemref idref="item222"/>
<itemref idref="item223"/>
<itemref idref="item224"/>
<itemref idref="item225"/>
<itemref idref="item226"/>
<itemref idref="item227"/>
<itemref idref="item228"/>
<itemref idref="item229"/>
<itemref idref="item230"/>
<itemref idref="item231"/>
<itemref idref="item232"/>
<itemref idref="item233"/>
<itemref idref="item234"/>
<itemref idref="item235"/>
<itemref idref="item236"/>
<itemref idref="item237"/>
<itemref idref="item238"/>
<itemref idref="item239"/>
<itemref idref="item240"/>
<itemref idref="item241"/>
<itemref idref="item242"/>
<itemref idref="item243"/>
<itemref idref="item244"/>
<itemref idref="item245"/>
<itemref idref="item246"/>
<itemref idref="item247"/>
<itemref idref="item248"/>
<itemref idref="item249"/>
<itemref idref="item250"/>
<itemref idref="item251"/>
<itemref idref="item252"/>
<itemref idref="item253"/>
<itemref idref="item254"/>
<itemref idref="item255"/>
<itemref idref="item256"/>
<itemref idref="item257"/>
<itemref idref="item258"/>
<itemref idref="item259"/>
<itemref idref="item260"/>
<itemref idref="item261"/>
<itemref idref="item262"/>
<itemref idref="item263"/>
<itemref idref="item264"/>
<itemref idref="item265"/>
<itemref idref="item266"/>
<itemref idref="item267"/>
<itemref idref="item268"/>
<itemref idref="item269"/>
<itemref idref="item270"/>
<itemref idref="item271"/>
<itemref idref="item272"/>
<itemref idref="item273"/>
<itemref idref="item274"/>
<itemref idref="item275"/>
<itemref idref="item276"/>
<itemref idref="item277"/>
<itemref idref="item278"/>
<itemref idref="item279"/>
<itemref idref="item280"/>
<itemref idref="item281"/>
<itemref idref="item282"/>
<itemref idref="item283"/>
<itemref idref="item284"/>
<itemref idref="item285"/>
<itemref idref="item286"/>
<itemref idref="item287"/>
<itemref idref="item288"/>
<itemref idref="item289"/>
<itemref idref="item290"/>
<itemref idref="item291"/>
<itemref idref="item292"/>
<itemref idref="item293"/>
<itemref idref="item294"/>
<itemref idref="item295"/>
<itemref idref="item296"/>
<itemref idref="item297"/>
<itemref idref="item298"/>
<itemref idref="item299"/>
<itemref idref="item300"/>
<itemref idref="item301"/>
<itemref idref="item302"/>
<itemref idref="item303"/>
<itemref idref="item304"/>
<itemref idref="item305"/>
<itemref idref="item306"/>
<itemref idref="item307"/>
<itemref idref="item308"/>
<itemref idref="item309"/>
<itemref idref="item310"/>
<itemref idref="item311"/>
<itemref idref="item312"/>
<itemref idref="item313"/>
<itemref idref="item314"/>
<itemref idref="item315"/>
<itemref idref="item316"/>
<itemref idref="item317"/>
<itemref idref="item318"/>
<itemref idref="item319"/>
<itemref idref="item320"/>
<itemref idref="item321"/>
<itemref idref="item322"/>
<itemref idref="item323"/>
<itemref idref="item324"/>
<itemref idref="item325"/>
<itemref idref="item326"/>
<itemref idref="item327"/>
<itemref idref="item328"/>
<itemref idref="item329"/>
<itemref idref="item330"/>
<itemref idref="item331"/>
<itemref idref="item332"/>
<itemref idref="item333"/>
<itemref idref="item334"/>
<itemref idref="item335"/>
<itemref idref="item336"/>
<itemref idref="item337"/>
<itemref idref="item338"/>
<itemref idref="item339"/>
<itemref idref="item340"/>
<itemref idref="item341"/>
<itemref idref="item342"/>
<itemref idref="item343"/>
<itemref idref="item344"/>
<itemref idref="item345"/>
<itemref idref="item346"/>
<itemref idref="item347"/>
<itemref idref="item348"/>
<itemref idref="item349"/>
<itemref idref="item350"/>
<itemref idref="item351"/>
<itemref idref="item352"/>
<itemref idref="item353"/>
<itemref idref="item354"/>
<itemref idref="item355"/>
<itemref idref="item356"/>
<itemref idref="item357"/>
<itemref idref="item358"/>
<itemref idref="item359"/>
<itemref idref="item360"/>
<itemref idref="item361"/>
<itemref idref="item362"/>
<itemref idref="item363"/>
<itemref idref="item364"/>
<itemref idref="item365"/>
<itemref idref="item366"/>
<itemref idref="item367"/>
<itemref idref="item368"/>
<itemref idref="item369"/>
<itemref idref="item370"/>
<itemref idref="item371"/>
<itemref idref="item372"/>
<itemref idref="item373"/>
<itemref idref="item374"/>
<itemref idref="item375"/>
<itemref idref="item376"/>
<itemref idref="item377"/>
<itemref idref="item378"/>
<itemref idref="item379"/>
<itemref idref="item380"/>
<itemref idref="item381"/>
<itemref idref="item382"/>
<itemref idref="item383"/>
<itemref idref="item384"/>
<itemref idref="item385"/>
<itemref idref="item386"/>
<itemref idref="item387"/>
<itemref idref="item388"/>
<itemref idref="item389"/>
<itemref idref="item390"/>
<itemref idref="item391"/>
<itemref idref="item392"/>
<itemref idref="item393"/>
<itemref idref="item394"/>
<itemref idref="item395"/>
<itemref idref="item396"/>
<itemref idref="item397"/>
<itemref idref="item398"/>
<itemref idref="item399"/>
<itemref idref="item400"/>
<itemref idref="item401"/>
<itemref idref="item402"/>
<itemref idref="item403"/>
<itemref idref="item404"/>
<itemref idref="item405"/>
<itemref idref="item406"/>
<itemref idref="item407"/>
<itemref idref="item408"/>
<itemref idref="item409"/>
<itemref idref="item410"/>
<itemref idref="item411"/>
<itemref idref="item412"/>
<itemref idref="item413"/>
<itemref idref="item414"/>
<itemref idref="item415"/>
<itemref idref="item416"/>
<itemref idref="item417"/>
<itemref idref="item418"/>
<itemref idref="item419"/>
<itemref idref="item420"/>
<itemref idref="item421"/>
<itemref idref="item422"/>
<itemref idref="item423"/>
<itemref idref="item424"/>
<itemref idref="item425"/>
<itemref idref="item426"/>
<itemref idref="item427"/>
<itemref idref="item428"/>
<itemref idref="item429"/>
<itemref idref="item430"/>
<itemref idref="item431"/>
<itemref idref="item432"/>
<itemref idref="item433"/>
<itemref idref="item434"/>
<itemref idref="item435"/>
<itemref idref="item436"/>
<itemref idref="item437"/>
<itemref idref="item438"/>
<itemref idref="item439"/>
<itemref idref="item440"/>
<itemref idref="item441"/>
<itemref idref="item442"/>
<itemref idref="item443"/>
<itemref idref="item444"/>
<itemref idref="item445"/>
<itemref idref="item446"/>
<itemref idref="item447"/>
<itemref idref="item448"/>
<itemref idref="item449"/>
<itemref idref="item450"/>
<itemref idref="item451"/>
<itemref idref="item452"/>
<itemref idref="item453"/>
<itemref idref="item454"/>
<itemref idref="item455"/>
<itemref idref="item456"/>
<itemref idref="item457"/>
<itemref idref="item458"/>
<itemref idref="item459"/>
<itemref idref="item460"/>
<itemref idref="item461"/>
<itemref idref="item462"/>
<itemref idref="item463"/>
<itemref idref="item464"/>
<itemref idref="item465"/>
<itemref idref="item466"/>
</spine>
<guide>
<reference type="text" title="Startup Page" href="Text/8-page3.xhtml"/>
<reference type="toc" title="Table of Contents" href="Text/6-TOC.xhtml"/>
</guide>
</package>
"""
let parsed = XMLHash.parse(testXML)
for child in parsed["package"].children {
print(child.element!.name)
}
XCTAssertEqual(parsed["package"].children.count, 4)
} The test output that is printed is:
Am I missing something in my test? |
Thanks for taking a look. I wonder if it is something with the encoding of the original file. For my results, I get four children but they are two of them are newlines ("\n ", "metadata", "\n ", "manifest"). I'm first extracting the file with ZIPFoundation and then processing it. Apologies I haven't tested out just reading the unzipped attachment from disk and seeing if that makes a difference. I'll see if I can take a look more later. |
Describe the bug
Parsing an EPUB OPF, only two of the four children are parsed. Out of metadata, manifest, spine, and guide,I get only the first two.
Sample file below:
Environment:
Additional context
The text was updated successfully, but these errors were encountered: