]> granicus.if.org Git - docbook-dsssl/commitdiff
More test doc hacking
authorNorman Walsh <ndw@nwalsh.com>
Fri, 11 May 2001 13:37:46 +0000 (13:37 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Fri, 11 May 2001 13:37:46 +0000 (13:37 +0000)
testdocs/.cvsignore
testdocs/Makefile
testdocs/faq.xml
testdocs/figures.xml [new file with mode: 0644]
testdocs/graphics/duck-small.gif [new file with mode: 0644]
testdocs/graphics/duck-small.pdf [new file with mode: 0644]
testdocs/graphics/duck-small.png [new file with mode: 0644]
testdocs/graphics/duck.png [new file with mode: 0644]
testdocs/links.xml
testdocs/lists.xml
testdocs/procedures.xml [new file with mode: 0644]

index eee82073fc4271ff57ba32f546c91014ef292661..69efd0c550de6a7667a4b7391288e12fa2911acc 100644 (file)
@@ -1,2 +1,4 @@
+*.html
 mlang.sgm
 mlang.xml
+mlang.fo
index fca2507a0269c2fbcf14ba2dc7d2cc3bb7e8d31e..ad52e93bbe880c29dc3df5d745936445a8ef0861 100644 (file)
@@ -105,7 +105,7 @@ endif
 
 clean:
        rm -f *.html *.htm *.fo *.pdf *.ps *.rtf
-       rm -f *.log *.aux *.out
+       rm -f *.log *.aux *.out *.tex *.dvi
        rm -f mlang.xml mlang.sgm
        rm -f toc.hhc htmlhelp.hhp htmlhelp.chm Index.hhk
        rm -f HTML.index
index 4987b63b20b209b773ea625b76bd104599e619cc..521f51fd20bada402d0ccdd21767485d723b01a3 100644 (file)
@@ -2,7 +2,7 @@
 <!DOCTYPE article
   PUBLIC "-//OASIS//DTD DocBook XML V4.1//EN"
   "http://www.oasis-open.org/docbook/xml/4.1/docbookx.dtd" >
-<article class="faq">
+<article id="xyzzy" class="faq">
   <articleinfo>
     <title>An xref to a Question</title>
     <author>
diff --git a/testdocs/figures.xml b/testdocs/figures.xml
new file mode 100644 (file)
index 0000000..593bce2
--- /dev/null
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE article
+  PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!ENTITY blah "blah blah blah. blah blah blah blah blah blah. And blah.">
+]>
+<!-- test document -->
+<article>
+<articleinfo>
+<title>Figures</title>
+</articleinfo>
+
+<figure id="figduck">
+  <title>The Duck</title>
+  <mediaobject>
+    <imageobject>
+      <imagedata
+        align="right"
+        fileref="graphics/duck-small.gif"
+        format="GIF"
+        srccredit="O'Reilly &amp; Associates/Dover Archives"/>
+    </imageobject>
+    <imageobject>
+      <imagedata
+        align="right"
+        fileref="graphics/duck-small.png"
+        format="PNG"
+        srccredit="O'Reilly &amp; Associates/Dover Archives"/>
+    </imageobject>
+    <textobject><phrase>The DocBook: TDG Duck</phrase></textobject>
+  </mediaobject>
+</figure>
+
+</article>
+
diff --git a/testdocs/graphics/duck-small.gif b/testdocs/graphics/duck-small.gif
new file mode 100644 (file)
index 0000000..0732478
Binary files /dev/null and b/testdocs/graphics/duck-small.gif differ
diff --git a/testdocs/graphics/duck-small.pdf b/testdocs/graphics/duck-small.pdf
new file mode 100644 (file)
index 0000000..06d93da
--- /dev/null
@@ -0,0 +1,363 @@
+%PDF-1.1 
+1 0 obj
+<<
+/CreationDate (Fri Apr 27 08:08:54 2001)
+/Producer (@(#)ImageMagick 4.2.8 99/08/01 cristy@mystic.es.dupont.com)
+>>
+endobj
+2 0 obj
+<<
+/Type /Catalog
+/Pages 3 0 R
+>>
+endobj
+3 0 obj
+<<
+/Type /Pages
+/Kids [ 4 0 R ]
+/Count 1
+>>
+endobj
+4 0 obj
+<<
+/Type /Page
+/Parent 3 0 R
+/Resources <<
+/Font << /F0 8 0 R >>
+/XObject << /Im0 9 0 R >>
+/ProcSet 7 0 R >>
+/MediaBox [ 0 0 612 792 ]
+/Contents 5 0 R
+/Thumb 12 0 R
+>>
+endobj
+5 0 obj
+<<
+/Length 6 0 R
+>>
+stream
+q
+300 0 0 293 43 43 cm
+/Im0 Do
+Q
+endstream
+endobj
+6 0 obj
+33
+endobj
+7 0 obj
+[ /PDF /Text /ImageI ]
+endobj
+8 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F0
+/BaseFont /Helvetica
+/Encoding /MacRomanEncoding
+>>
+endobj
+9 0 obj
+<<
+/Type /XObject
+/Subtype /Image
+/Name /Im0
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Width 300
+/Height 293
+/ColorSpace 11 0 R
+/BitsPerComponent 8
+/Length 10 0 R
+>>
+stream
+GhVOj%@>j0$@KWFqZ$Tj9N<7Zh<lP4\!cq`YBH,R=!hcR63S(B[f*hPCh;u!h(Rd=b:I]#s5
+bY-7E5?+^D=F`^)JHos*%Dh@(Y5aQML+-0C;f@p/%&h;Wb8>lFm%2AF0?rCG.;CLpiJ#;SNFf
+^]&"U0jp8%<UHI'PeH^%b(`dVn[#>dM[UL4-K/)I1>(Ab[,_J\/R!j7.^XQV_.uio@&)WU=CV
+g,,$BJ$W/s>_+=m&oH&gF)AU^ScA=tZCXV9[jBBiRn^,@q)/1-Ms1tLhm.r4_f'%Ho\"1B._[
+mQAj*sEn+I"rAII8?^uh5;-kOCrn<AuW6CZhC_l^2Ko9m:NTPDOl36eXduGqC&k-SHM/pAWm!
+&hi0Lt^M<6(7e8ZZqe,Y'Vf"_j@>u[!$HqVJaX`Q7:)LE=N+6E$KRH5TQGiUk\h.n0loXXkO7
+6/mM$\>aD06!)=o#R4aXF_?I!tZ'NDRZn3%Yt:$&,J=%fp(oIJL`hqkgY9?>$YUDf**^fi\BM
+],?Qg^;%L'BD5'Za^@5S].*Kl=J9hb_>aGGTAlnf2<1(Oi8"FAE;s4s$HI/,?J'QlZ(J;-7NX
+t:`r#?*Ag<,c*>l(_=(dZcFXUeu%$q]=j@#?A6=#S`r<duT@U8d+\hNFm%OAGG!BDDK-lb+=k
+$ctN"\%aImJh#WQ_!kP76uVJR#^rlE5uqoG!!p3<WKu@4ZF)b0PL]E41`SRgD=n_5:.1b5Mfr
+p]ASC\O0c66KAe*LbuY)oAB-'Y6YQ.Z!s\b`QQ\WE<a/$a4U&h!ZfSb8k9_[N[NR[op0chR@U
+nNG2AVl!To1R[TMi]3bJP**eKN\V:jJlEUNQJ(>&\&CJ$R8OU#s'>gu4o;WJMWFV-nE`Am97#
+;d-UKa(?OGJcN77edj[)!k[/eD%V#lm)h_ab2hhL",JL\UXk<>22jd.2s='1mp8d"(DE:kP#RN
+%U;Ou6kE5@gHSfEtR4?\$/SKE3p4p41`4S@l[BnF4-5H4Dn`q`0bjqE,0!NW<1.@64:@5*1=8
+gXEEp]8%S/o&,EQkCuROm"pZSDD9L2[_$&g%MB;j!sPRJ8qg\KmoaW&sG^,ca<V'@lQ2+[Yst
+.^-#/%_i-,__U,]TBr1/<@'U,VIK8e.@m+C&TuQRD#47eH.KXt)3TX>Y)'RDrG;M<V(-jCQbD
+;I-pIDc-&iGF5)*N^A=2QC$VUOc1dcqCYn6;`E`l_"8^no*KZ"fCaGZZOiR6R=qt9.'+/CD+^
+;WB]#h6Y=&l6^9(99E=s.`g,_OEYAk<m[/1"HirO5OWs30f7i^sJjBs&4diKfW's/mHG@"UMu
+oQBY].^GTS>[t$-Y,+-*ESQ3Ir#e&?s+7oM=Y3atnll='kOblBGe6/!Fb(+Ye)*YZKg0Y#LA>
+)d62?km(ICnrb/:(u"HHoAXeo/(.P%9X>aphc.A%hLo&mYZ<%8JBEpg\:u^N\e2FjJc5Fe'C4
+'Ig?pPdQu4L+0t7['(>>nN0l)B6?.j=*?SnQ_;I#_<(Mf=/tn%W)FQa$I"9CX>AJeg>B@/</A?
+%b`+Z#74d#t04XOQ^YqGb^"`RVDQP.+0G[Cpo>V@d0u/b`F+FbRe]$/9/5d(o)6"%b9kc;SG\
+u)7Fjo(<4ZA[LEOb`O@&26dK,MSd(?uIdBp6I_B=/\32VGlnD_;-uU&0&?VI]5#`ja2O^f7O+
+"J;!&4XASBRH9gFWc6MfWCTgp$#%G*#P.cZR,bD\(lk01"6'IOn[!YmI.DA?<X<E:4bL[8qK^
+,0-q!O/!Hi5ZX#PBo4u9ODg3!4P$eJB,(LKVqDeUbpI"fR9)&H9h6p<#-<DZt>)ZU`3'%YuB.
+QPu@H'C1'j#(")$>7NM4+d4,3Z*J(_;:V^5B)si5qWk,#fR&d[BN-*eM`rD"'/eC'd(V>nQ+[
+S)QM@*J,7<I[0QoO0[p$FN\n[tA6Sn1J&_"1eu]CGAW`Q;%.`harZ?"M?Y/,Re^Z/"J3"B(Q-
+?ls-pH[<=DA@]9G-pb((hU8f:DSA/tdgeoOTE4,iHh(a4DP3fpbUYQn=k;NZdLHqY'r#!>Yeo
+m9nH/C1PlX+`8j<%hfFq#UJhkG<a!3g5FX?:e&=FK@,Y@L_4KF7>YDnb#$=S9c_gbDQZ$R$.*
+X=d*CAQ1r(-;3cb]:&T%?IaSl,n=(Rgl&!a-b+hC.5@jA'6<]U!2^?\MgJ#sQJY)/!'+";Z?2
+\/:VYZ'+[pdem0ShcqCi'hobm.a_[5`+LlNaOG$G]+3,C*&D/\0*?k?t8<=@#"91k&e,fa;iM
+0+/GuQa.Z"^)sc=`qE<#Sba?Q<A=R),Y^>aa=0i6D`#i*^s.biETa&5)>SMN]R28-lI8Fla+6
+_HfX'-ue0[Y)TAXN$udVu.s0$ucTM8sS>PIH5bL,d?!p/:[AqXoBhm,q<WYElK\m)5F2(:ie6
+/CSi`^"Jr:&9E?V)0BiO2mbafgG2j65*K);`^8gf%$t1pDa"Y?73SLRBQWedgqH9_)1#..5_G
+Bd&%`%.QC=(&nnF+,E!>Z!hKQ:+X4[2-M$DHF:o$'7P`'TI0D#mgkRDKIL`>7M&7;`i@H+BL/
+0?_R3&.#Ipfj#/:]qscf44DJfN>jFQadEWLTsg=NjHp/g1eq;_5YXU77Pf!J%Ehon8g"em&Xf
+2;o3"gp>Ne6phkd-G"ZBarC?=X.KfYO6ggXh6o37lC=-pa*@ILLO.s?Gf)N:]&tm#=$J3SGKh
+53r,C"ERERu[!s0Fk8d=Ek)IM9c\b$2_K26MO]MEX)J)1Jrp,QL<R;>_b>G<1:\eh0N8@helI
+kuWAC)I84%pmW>R"Z@@]:^<CK9'+-DEod.['<V]"YFbGqIoJjcg1i-ub`3Q+%=e*srMAVXBQu
+'jmAmq.KK;bm`4hRQ:SG8eh,![pf$S,Ug0<;HrMWI-Z_,s%NEbq&<@#:-p$0lS)259QE<UNd\
+^42odS-(r,ba,_Gio=7WO?bCT0X8'30((9=>mhWUO%Zbc@,@aD3ZJ1*F3SE@Amd8ZHjq%O^i*
+qGXCTGL-P;=`aYafPJ'q<TN"@&H$(ppZL=reps6=t_%4Zm=8e`e9i17.PhC)uX.IP]1s-2)/`
+rHKDl#"kE?rh[,*+_QK@U`KD_L`NXZF4<c5cjh'QpZm$0tR,\cQ)s+$_URP?,jdNho-)e-pf?
+&YE,'3>)0ZXD"@_.kK)AaHm*7r-jZe3e1GA(^f$s7%cU3l*"/:&*"a1M)U8NcG:IAq$:WrF]g
+dpBpmP+L^^nchu,fido=aSOk?1qpjc4^r:/juF/#b+c+E1+r3:!F0jRRI6mpJcfNj^h5G]^_\
+a?8gfO<;_=o>cM(0%_Tr'G]I>?BQO)&Fq)*'HK7-<l2dLDe:tg^*3mhN[;TZ!D0f#C)3V5'r*
+,/rZZ+r.C$)8]>X>?O6!f(AR*t7i^].h*,h8.'E,$5K;NC1+X/tT\,dB/sEHW6a17DMUJ#AZ(
+ko8dhJPU$2/CV&99jPK2Inp9f9L%+$7%f!p1cA2L:V'@A?TQbc^ng5O8?]W29[*<&JC#GZ2i%
+FD(QoO/"_%`]CFD/l(=KB2jA.F22P2kRG\'TWuqlfH$_5)G]4!he+kHFQLW%@/GB(_h_8G&H^
+`IgB8\C#LPp3J*03#<$&IFXc:WjM+&R5kD51;[\0G-+\1mdaalY*WZ,aK%C@-;d2*JG5Am&Q:
+*:WP2'klXogt.fDs6JsV#VEc[h[p;2]Y-jZ&U7f(NJG>ousU'TQV_JS05a:`GL1-DeH2l:+>X
+l0);LjUKtEHk+OjiHbu@+Y[-!qMI@MqG+<Dl3fbk)pUts&F9ksjL@mG>*Mm:t$Sis6P;K<cQf
+\ot`u.6CfWST\.Y>99XgO>+=&GaCiY!`U<05"]:nX`:@;mTKdd[[06QpWU46DcZI[NfFGRF\2
+GFRNO<unL.'LP\\"U]XEo3sk+E5_B:6XnJ(iYkOnUG'ZAdG!0!o,HMBSRrD0O%nVf\GZ\&6c)
+t'W]5@"'l#q/"YVHM(ii)1hdpRp__Hpf/sj!8%MeDOmP$g7+#mgI&m@aV4Z\n^$P+,YF\=;@c
+Y,0*?$)t@L3(HM&P1T:\38<X!`bNs@%fZ)>P[a86u*BanT0auJm[t)`#mY^3WX%:1GuCh(eMn
+KQoh#&_rA`ZDR`-<mceN<&'!;oV]aSM3/C#]De7t7'q97N82Y!'1am#L)*"2+nS4V:o3nLu4t
+[Q('9U?6[Jfl1jaDo)485.@&'=6N:*aX1O3At'mRppdb(t?95#S[F7pF+qAIsc3#UsB,'@G,F
+HVB((j"0?BfY-1Oo@^c7fCO4%^OGLNL$aP:G:1<I9"c_^$0`K(0St1E$T]=#FCk"3kI%/;YDJ
+*0n#_[Y0ji-eAn%!48\&K?*-E#OEC9EI/%7Cnlu4]=_FCiWCegCJWW/VrcWsV5Xooa#W:$Tk@
+gJ*`[*g5Pg5irp'CoQn/\S2*eO438/phBiUN;n$D3;K"[ERh3TJ9UnPU*u#X-7hE@s=Ftj`*f
+5r=-)H17."hV-:<8XAaO<8i69b><HVu;Im*tVuhC'_Pg)#d4[j+?o_LBJDh,3%d,u3$"b6)3J
+kpd4A$Ub(#1Z;Zs9>2VH4mpX@s:7^1%rr\i;kN;5qBRnR7OAZ*"9')7?ua)"Zh[-D6@1%]]T:
+$=sa<_/*h@o%"2U!d*-GAl<(I;CEq#@Zd@0&DsN>B@1Z@a!KY)]=\X8Di5_,'UTVA.0e,_20:
+&=.\p)YbD%M\?@q[)\q"j8W&X9&rUQ3(b**L^Q<]8,?gZ[HH+$`O5TNR'&0+J#60P*U)&qM#b
+4rQPEc*T=<u`5dC/*4pS5@aW'p26cBu?6=-AK.mf#!JI\LaSX>lEK[,`K/FId!XNqNQ3-YFgm
+;[B$534:O)fp%`F,#$hn'lKdQfmcLr=HDNb5)&d,_#3lqU'$#D<Ae2ieEZcWR,u[h@]qM@sP`
+jG^3F(/biAXdm$*0>g^N?ph`;)e9(*<+.;C1eR,T,R\TD(*@66UNB\sf<;dqJ+4g7,nLjQnr/
++Wn2nUMQe3icqqX:(+;BE=PCE70+s=,0HOaMr(*9ee"$VSjT.n+I69,.Mm1b!SB8RH;5'TS4\
+M!\#WlO/fS=&0S!VkP$l)\Y(J_q0kJgPH)`!^1/132O!gLL"+*eaob?GFAbrim8LB_@3sF-!'
+D6(-i-jGQ.\!O%FR__4#Gl8k)J=LD8gSi:a[SomMl67g6B3Z/.K%T>!\-D$l/$9NA]^EVYQdQ
+[2_#4>Fu;of-;&P<$r*:I_B9Nd3I3f[pQ_UZ4>S1Y'C3J^83C(R3pr95i=k.4c=s,8q`1no3i
+`Ue_+1_nNXCO""Jm!=&)\:AWL+cV#V%pLU%a:ReA\Q"24/??8V111,o1cCe$[db*ar"<s0d!D
+]SjCE-EsVl@%t5*?dCH&jK+lJ-BDUA:D085gI?7L+#6Qk8nsm3dhe'lLoaj<B"WHRbWRB^6uU
+>*%<M;e44*;)>I?.6S<P>=[q;?152a7IBK@H17%HaT;/#$iHFbp(7r80<W`c2`G8tAL['G%"B
+cbI#1!QGMM;E/cgjQh91p<iaTa`][C'+dH[u3-7]'UqIZ`oRY0)I>fV.-<,1T-+Zjp;a=@aIs
+G`US(p3JY1u2E9mh[U,/[ksM*DG*^WDm'jsWp58+bd?^IGL.\q...QZ:g@NX!%K6*H>A4u`"_
+Y`cjr+-p38c4I\30[@d7Z-;6tb@CLoB'H`R2kSPls2q9/1BN%AE7!&smYUBm-"U=H-3&Dj1p+
+:Ir;V2<XO5cYt"q"=Hdc8+6F$'8ZDj,!X6'ho*Fah'NCab#K%=cAg1M%q,&>Jod$oHsJ\%Thr
+'dN3scsHI!6JT+>C<RPkIZ2^qP'B*fB^eYLmY:/Ymp+/<O1O*UJd?@=.G65)lRiaYBp"h['fM
+eLGdVZHDG_H>+]Jq;^;#noniBQm8A8UkZMl"S^S-#hF6UmnN/.0[KQbea-Po9'[<^Y;R=(60;
+t0?k6Eq5-I^<WAO>q7uO1AFENU^ncHEj."=4[OR7KR9U\IW^c(^DWaaBV,RXfWP7fn,QM@->T
+o&1_s\rh5!AJ!3u/E;m]91$G7TH'gTt1#iq?N/4#Z?YhK]X(eM/$A7(lQT#WX\fFWrb*F98:/
+f/0TdFCa,54ns[>G\ngWbqV;J)5(UQhq=HQZSsn!Mu0`]&QV;%ql596'*!td0IHQ9,*6P4B\1
+&NZNF5aBk'!A*>rV'b+.]*k0;2;S(*Y7#BXo>)d%8]?5.q'igQIM<(ZdI?fYpDbdP)o_9YRo@
+Yj2fauZ)90]%0I\?*,B.P]__*S@t5<Qf!]VTE'd;f*o+?G><CZHKK=)LHh3Y48lol7Qh"T]>)
+m_Xi4@HZ,LVYM%NHZaOak%(kpX_HK:as7.ZjF]mC187S?CVpiO%oI.YMit0F2Y.2SmBKG?,IE
+[+!`gG&E9-RjsAYcqS/Y!,GMeYu<Lhj,!7sW:FjQg$-bQJt'lo7"nBHi9]nb"3*LjWM49^"8o
+3g99ZCEl6:'7e>sLm0pp+JCg7^MG3-bCE[oms\$BER:He%LA&mJqeFa_]J,=6I(<'BPj^ZRrr
+/D#8o![F&]iBfQE87@J$YN?Q!r1YfB0*^>9'+>8BdWD.um.3oTju+DN(jWJ@r3cI*YIIt%qAm
+A,B[jd8S'DaKjKP$`[mj6,7f)gjPrFL7("WAm@BdVLE!quP9!MCECK!rRT1W=hZfiBLNR55.;
+QaL;"YjtIFiTS[oa%Lf3_`XUgHerH0Tl^\c\]>q6IpP!HsS[3%cY)K`D3I1PSR7Gs&(@=4(l2
+8.H5mL?EJac3anY+I$-/:O!2FE.9&4o$^6RT.Ld9(S4,-f#o!XF9W#8<k2L+-a#/\";I?i?g+
+]jkECRs[kNQht__/"d)87[B4mlj[CD=iC,gGBBRi,M@P<g9n2+9Ji5sa_h[["PZV!rBd1QCLB
+7/#M9P(%HPsrXJBD8hL[,9gdBI`Aq1S)3iK('k5I?C]T*(t$RhHo3iP40[T3,Sc74:B/rj6#R
+&pi;=ER<DKNM52r6Ed1!l%/cYp1/ZETe2[C<j-CF1t/lB*Cu[>Or=.*f^i4Uc[JKH:]`0.(0]
+.O"cqG@a&_S2C>`j\n:!08uspn+50\bZcY`E7n1&VX'qdg-[u(M<,0+l&+tpS_OUb.<KcM#LF
+LS]PCf\/&PW+318,e/@]k8rcu+7<p3Bk?'roHsUT'VNba<=h%CT;#Lfa"mCMOge?S#7!Te<h.
+9M.Gb[[7_t1Wo<WJ=__7CpK_f$mo/&d)*jmjl]/;EU%]LM7?"R%jaTt0O^OP5:h1o2s)7A()A
+EGaGo<#D6UJZBOXQ/.cj`mMop[h^_X^I`'fnHJ!Y:c1[NjfLX1=?;W,Tt`nb$p58m2dB#t?V$
+U/rbn_5$#[J!T8(6::R,C5IRfOJ4DD2WDj;VFQL;53DAp,dJcdPl.VI6\nUg.]M3n-p5-L\<c
+F//ZY?2/Tl),p5FV&^#=sca)e,1NAMoqn+eqFC'][iFX_!)-@@lr*.Z%&<Tr^[&uj.KuH+R2['
+%?S-\:9+Yj7["G>rY1b4@1La]Uq?$'-MOp?nVQ9n$3SQ1WG8m3#k3mrDbWQHMI4?*NWp41?J0
+\6&O2tGc_L^pER?lF!CI!lQONENYL>3=o'D/PukWqUG<c'@J>LAJ3rbi<o)li$"Nk1qF@hE^<
+e0kH4pU1)>7d0a>qYMR/8F$-mAVd6ZsO(dGGAR1T]qG<J^0:MgITN@D\8Q)-k<d^)MW#n;gX>
+Z,X=$qQHKN5aiDSO!tQ.fT&EAdeM%R;bSD%L?@BG+Pdn%0r[eek._f9<\4G4V5IB@6YE.mfFb
+R88:!QfC>:AJQ4):Ujnjr?g;b-[(fVR/nTd6=aq)0fL/r666'T4?"kDfncJVa@q6>kk$;grUs
+aBT_Cl=X![6]`YMU!aFGq!0LhlX#.!Y'8B]4":c>tRd(H[qa>4;Ic'Z8kB@:D2G')t]VKKu@G
+s?I;T%#E?M%4o*3YkKBi0/N<FA`5SG&8EHMN)63Q&tWKd&nJk*poA8+K^JjgO[TdW6_=rWpb0
+$lqq5>G[X,ilA?9Xk>8$*&)V$([Mi*66#[S(#W>VX2.9LMp6Utd`.2\LV@KB5?.Lo&7-j<M'm
+&kPZlpVu56VjX0H*2u@#o+L=B,k9MUZV6pg=Hh7pAde/d+:&<D"Uua5Y>70ZWhU,cS/Q)Y;ip
+p+PS8EdsYK_tjr1)3n1Z9b&]Tk62i/\d"Nk[""aWT%?F^XK?P']K9<^W;9W5l-nL88nT:fqp9
+M*"(TlgB&J;Y]1;o?'3(@#!;7\>a!hdXY2K%'AP0=e#D@jO#dqbf%lCjOp-DFLPT;oBdiIen1
+m1OY"6a,`s1ruPS<a>b>KJ'`_J*oqWJM/ZfPj2RI^!$23r96%Daip`dE+Z]8JUT2IqUE9X>P(
+G8&Oh$n&M5X_I$DBSJ7?OJ2h8rZiZ^_E4'Vh_0DAO.gQq?Gd-.gD<`7Eo>`C:l5aa_=\iZp$Y
+/d)g9f\;L#%=9D(c9*k#+9-@11'J,3TM=$0*$l$TEXad857AAQe&e<A^g0<dtk;r\!/j>dm`=
+dFTFu=67%Gp"O1?4Im,^K0QPGf?.&8kQ-,LE(U]ok2Xf>bH4>H9O^jiSk.):6@Tuj>VZf<m4Z
+\o4&j()#Q/l34pt?*82uF;08ESt<W"&L,K`1)>clP/q#geEU9.Jb"(p%NhoS\Vq5]c])"S.WS
+*L:HI=!hMgoI't;22:*VqPEqd`D+s2K`1q"Li8<`1b)46:_1jb_B/@Y],-PUH=jGaN@-ZFpT@
+.(V\X%)tK[$@T+upOd3:0<[\B%GQ^(16spmr@cpF#@Rn7F_%&G^QL,X/LJlQcBO.@&"*!5d<=
+NEWM>,Y*;4o'bG*eE(<_rgDU<GG2"k#>H3/sD^%\SfMLG3EtZ&Lg3Ncp*SJ6&Li!E%#@`%Emi
+"66k#bF<T7PqC-Tc^VTG.>0d?&W")YH30aEA+\=SS;6f?*%l*$5s%4H**3FnD5^`=PA@$4@^u
+YPP;(>ti&hjRn$WpH_/4>R\%nFXq7rN2(tRW!5>;SJ)_<An3X5ZjRh9$dP7?3V"*05=ZPsC%S
+tZ=[h05q4pJ!uF9uS*e,i(ecW3@_?HQY/5!`[!XN%na%P:uQ(_`)93,"fdK,:O#fT8D=^fJGs
+,%A$h['Z\5Z<i:/r8LBSZa8+h]ULNOB]G6^i[o=uJ8^XYf^GFon'(Z=1l#=&Nl6[3kYfcJY'C
+FOgKShV.B`$kF[_n?i-6<Pqo;!b;:j\(G"=;o1Y2(g*)kd[;4_MqH8C7u,(3'C^b.BcScia[eD
+%I1#`Ik^E#=YG;>0cuQ910sG6Gm#P//lOSPNZSp.c*-H/!>PJS0dB>h$B">=OWOJ.VRb]_<#0
+b\\J;$X5T?a`pcLdLnuD\kaa,Oo<AQ>i&f_*q0#2GJ.44NX:g/?aKB\#Jn\-tkZq'ikTlq%m+`
+%^%Cmr79\`tR^W3t[SjC^/?E\3^ngB_bT[jSC%9cCNH8/HF;nCr%V,p$ODQQO5%RP7EDcGTIa
+E_aW!Nl_PPnOSU8(b@I;cHX6@<EnM>jo+ZJG7OlHaei4@mN`Ll,+8'E;!f35cZe]hX,<I"69l
+^+go+ZLsT(?1AB>e&P$Jt1#Q=8TJ4`ImSMUH,ZUbSUX`u"cauoYX@apK1nj],-]RC46R<HR4^
+@X3+=`n!Pes@4"sk%X9G_`1_43""a8:us?+"^aVr6.[4IQ^'k1bkR<e6!<`KY'iZ9:0#';];>
+Iiu%lE93@m@?(].T'?BM2I7Pg:&YJsj5ue7C.N"X3PSV`@[8l>C<j=\O41HAeK5kL5D5j(@+O/
+%0GOs:#LH>A6CEEO$_0rHJF0P%?DZI-iU"Kr`C*kW<h6Tp3``7?r8S!<XMn@dSYmXQ-sOj0Lm
+:Y$ejP$>%6&p'/f>,amLnZd%%qDBb<)AF8I7KQf>0G8'J@sufO`DT_-7fCC96?U5(thhP?gW9
+!Gbt/rq+l>%0c&l:<XP!f'fd>67#`(77ZS6ZmG:dQA(qkGse'E2GNpP`Ys;g=pDq1p3FqNU"C
+AO4)-jM5.K*^#C6lDUbeOW<\R,d9/jsJT+Y-o[D"BodB:BNq/-9tQt:WdkAb;nGho$n2]M%LX
+%9In/r>7?d5Oup(KV[blmUEr@%l'=<!U$/PthBDag\b5=UqjnViOTFYDtS<Eo3W\/F(5)i+.W
+II1T**2M3&m'$/DNBi;;:X*eq0bbdF?Nm3Pm*NXA;r"<[C-rQ13,t.&?34P+O?AW88-Uq+@Q*
+B)`:)9Q@4G3$gek%r9$IYU`KleJ!0lFD*a;_hhE3``bi3mM]-`,-I2XWV<ds4]&"u7PV-mWV!
+3">IN&a72GRb<DVK2Q9k74!7_:^+E/bXMaon<9^)(78CGjKPn86&/g9\a]+&JaMi1$)=W"N8;
+[_cGSDm5l>NkS6)8c\EkM+lDnT@EX'pO>skG:V/WfDP.37J\4Fj#=Ee',qJ0ZNAW'R.K.3@<=
+j,#rQLOcqEbPrh,.=r=WbYb*EpS@enXsbC-0'&fSLC8^C+jCgV@pn.`"?^@o'Ps>FWD^%6-DS
+*MDa4rOSf;/;m<L1&LutQJQ&QYI0;^lEp<lSC["?73/E>5.GVi;m!Y1:O6XKX74PVN3u_hc'"
+H]_G=Fn9Ffn?.2G8T%,%TNIVD3+nh(2cI[GfV/NSDE6O?\-K<?C@X!`spiIZUn/+U$KI1]uP9
+mb'?<)m_G6Y]6q%T%1h-Wg@H$gGs._/7ZT5MjMB;"*+mCUkM9/5IedLcIkW3FH[V'Lu?\4KHP
+8CYH9Ke-'qq_02U]g%fH(?)F9Y0.l.A6Z_F)IM6!0-@qN(4Q5o21X=XW%Ns^r<3X@U1pTDn"(
+I!9+R%?L0F'RtA/[R.W6XRuD!8X,8md(3ho@I[04'YFV"d<aS,l1?7@8-t=Oa=\&JbpJE;N'4
+6.]g$/a=6fJ:U6G*rZ7<B[T#aL.3^?p!EW:3QTD3JEe_a=:W1YlZ@O5AlJ_!QM=[EGDoCR_7=
+O8\$`Wgo`P<6g_GCUt:eKP'>E7,@'QPnQqBO-434:P>6rh+>[5TPCNJ$6[F>;ou@u_^@Ri;A[
+%qXg.Hrc>oK.P-m6MOKKa6.SINo()RV60;E7[_'[@'$)YMF%r.C]00t)p<Lpaij4DTi);ofZ[
+^q`YaO"3(A`'l;uML:q-g*!\minBdtBJ#&>)nXGpfFQnkIm39QS$$;n8&*h:!Ui/7Gd*f\m&l
+(RDC3d2?mO,^Q'i"T`(0R9h(lhA`C1ur><>Fn!sHcf8O:3]c/lamUJ=qH6TB;&\nj3*6lN!:r
+Y8I5HQB8VG&%j.`T$r`&tr0JEC$TT5gfo\(VmcQ#i1F8%k829+9.2m;-H>[MfoO05*,-kGXTd'
+%JXms#Sl&Bk6ee;UfeATYV*-U5c"FE\7$t\mpMCbIL=@8$/H)qHL(-i/ebjeZY?\5HPMIgCPW
+d:"._KX8lWGg91CtYm>cD*1Q%Nj/k9TbriVgchh834"1g!+>eS[D=R`ih`tkA?'a0L,fQ?BYU
+8Q7W*ijhsEm&DoWAI($A/4shh)QRX5LaeD>&iT"fi;EYNog?Q+NqtcOB2&$NTi2*`"VK!:shs
+TjR9e(c(;R`Z8f\Zkif'sP(p.Y%?VM0Z[G:"7c&FeMQ\M+eSg'>7-@UVH"R7rkQ4tJfQkR-Mi
+)q<Uam<qY\-r2G>']@+dSBAMMH!XeKAn1KJE02L9]1m@OSFrGGYQN1o-C+lXE>)se,6Yg].m]
+HS6(;%u#D+(@pcLE`Mkr>$`.r$p+N=ku$;3I)W_/E1r,0tg/G'OK2^JGMn.<"&6m.13I'B]TG
+mtbmA/K'W,//0j6.TV*"tLaR$(%`F6nqk_$bt@/p/Z2G<kP34*'KaUINY1#!p@t?4H:-p;dK5
+8&jhglTY,9g&Hc5]q6`LH!qunfnfRIQe.W]u\[;#0/Mq&2:'l\e;;%5mP;VKa0Ek7FS)aoAI1
+L^NoX#"%V850X;Ndo0?oDQ-V'A0q[2iS-A#`:a.4g4U`j4>.(W'_cEIX&I!#%mBKpTY0f7ZN(
+m510C;I_nf$"sAmTk9Ma%V&Y.5`R:8!k7fYpKX4<?MP/<gi;m]RYPJ0;e&5)f/`'f]4o&G/$V
+5aOJfpjZT6!=%e9/f<ESENoEQ-i`lklJCadY_i,/!G4k"O6a"NN4o>I2f\`AjjD>+pVQ<d%>j
+P<j^olMn.`[fA;`\Ks.Co46;VuP1t\E<O]_#'m^O(O5B@qpUmA;&uLgoRii!7[cV,GX^lPs6Y
+ir1C^(ECV4_oP(L3n]GQ&IRM)!o_'m84.iPTiiPWeJ@m/F7]t6*nS]t,'6<8/Jml$pij@otNC
+<i0W&^NjXL<CrV>O96?#05^\5_;WB8n//YMRgEF#g!3UC\kP;GL'f&,m6+rmtKA)!0JA,fW9^
+b._46oZa`"!fsSu[/[J9g/:&BB)-Qj^'?Pe<90nVIbH8/"U0ku`S`Pt8cGVhkH(ER%65<r4oY
+S#GrK&CE.B(^L8'&AS,\Z7n2=%56lb:-6rgrQEnKXc64sZ#=Wh@`#5EDnlk>0bE[DTsdYKium
+o$I)pdD(f!3nU2(=7[(f7(4mb17nU?V[;lLV4QcO=:>Sqr=TQE8d/qhDD:JphDCP`Uc.nYNaj
+2%\lng6::@nSf&ejZcA0p7Xt)r0Z?.A*Yhul`K4;7ZW%9\]]6R;"hl^aoj<.g>uls1q2'=<?n
+lTI_Fft.np?;&9(!!Hb(qddKY#UlRmo;Dmt)]A=M,Y7!(3G6]#>kH*@OOYS:q$rhgZqt+GK/g
+("uBGU#+tiREjjJM.A3gXVGi5emiA&"GckISAc2iMCp+\b_M?cDe"G?)VQ+bW/_3!2N($<)^e
+kKf)D,1B\*cmZrip;lh>4sT%2#P?_#J5q.Q^:(!.48dab-2Ih>gH=_mCKM!em"g#2I%YG7hXB
+GlP"*2UZL6'DN_E[V?4P\Fulr`?eOM>=Gm@+04TKYHSK%&iaWa\fG1nV]PR/#_Nd6rbFfV+JD
+=^NAd#p.USqAiG:Z%fZGO3<P/ZV:pT*$RL"Qs34c\K]g`?c\c0P?]G3N&?L^^&!?fDq<+FT^k
+dQqT^(XuZksAr;mIkA<eEF,nHN:c(nKp7LZ(=%Yf1b,`Rq,WVP&[7J]/\daO7jtJ?n.B9IP;/
+m1Zhk3l*8r(VCO^'/P%p0S5+FrRUII__-3!)b%t2U%h?\7_+9qO/rY2?ha#9P?TOkFrWH$qs%
+mS&DKsk/UjD,0>P&bAE]BYL6Q%YkVN"R*!:r]%n]n?ij`]KBJCL`AudPI1_]^;0-R7oBcQP@e
+6;$7?RMou%cnr>It')hs+!?(f@HIl$bh(o]eWK+XH:-29N7V%46O3ThE#sT0TP"D4A"p*[fZ;
+m_6jfo9W#:3,i>k'Nq(M,>rZO=Z>7FlK%d.(:OkH?:"]2%'F)9rWCsE!9+4PG.-A]B&e']fb]
+#X$G5rpKjmh01rMpa1MI6b_%RS'i<"#MP+m`&2Z+;L:rrs/"/I'pVXf78ckh3(u?Y'?5r$A8)
+O:Id/S9>S`m%=0RKqUN$#D>R_Q,)&o$>)#g)Y?<nDPL6EXVs'GDdLcI=R;bJ3aq(<.6@l0(#4
+aCg=?\Q$2o_o]\T=CoQ?(df7Adlga357RO%)V2qKa0WBAg$$CjFrT*2Jm=JKN.-a=C)FYORD`
+Did,@qZ(6rpt%HVG,dH<V12^auHH(G"?WRjs!OUMqi1V]ik\V06B^+Jpl"c68o?14@6`1R)Fn
+N_k8,6JHCa<:hMq@LX3g*C(\;tW55Bpk+L-mDB/OON+4QtT6lS_jXuMC`C%t:`grBYg5fE/Wc
+$`66O"If2!9F=MKM\;42@h[![)3n.bf[^c_?4oDr[ki.4]0UAuui]7L+/1f9Cuh6`IF/4=+%L
+`\kp4F6HGE@D2R2J#0!!7E?#XG[XMo$-JStPR<+3>_!d$S>%CE<@@CMTAb]/:b$lX?)=J);*"D
+%,6:ogd%GFOQ=tLQ[%p%NOX7T"!"4l"8"2t/00W3YNT4,kQr'N-crDrK"mUe82f&XBhT*/$io
+Q@XY5A<p@a''g[Y.!i"lkn,$4q&;lC7Ku7-7"l9$$R"LLjC>"i9K*5nFLZI);`jIH&.&EBQ\V
+k:J'^"=6W<M]9VPb($+%\W1+>NNkKX]RL(\44_Oo2K9$`LpEh[$9^A&`\GP&rQQGCa.LuJZ!"
+sWKeL!Gb,%2]/g4SeT=Lkk(T0!N;1[b/HRP7W+#al,I/@rl+TPkH\fN[Gbu4Db_tRp=^``JnW
+*7#eNLPme]\,'!qW:3Aadi7[:tH)'hh@JU4[c-QGJBsN0(@C7V!V^IrjuJg_rsKG"oWfCI^)"
+>jQpadI."Iid,`FSRd[bT/09!R<-m#Ym.*V;rnXd>jpR"N9OrPF/%P[h'#FV(;h)#8VJuGDX<
+2HSrWD>mZpk~>
+
+endstream
+endobj
+10 0 obj
+14451
+endobj
+11 0 obj
+[ /Indexed /DeviceRGB 15 14 0 R ]
+endobj
+12 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ]
+/Width 106
+/Height 104
+/ColorSpace 11 0 R
+/BitsPerComponent 8
+/Length 13 0 R
+>>
+stream
+GhTi7JZ]qP#S\EAs8V+7"8;0>CTk#'X`[\kdF/_9(^?M]IXBl(lc0u8](b([76>n2)ud[Sf5
+*H!7-(_SMHK&2<s!"]/fNT6H!"hO[_H6#*"W7TNq%d0DcgIl1u+MM1n6V!XK^Up[7H;ZIWR4e
+GWpZ?.`@gQN?2d86o;!;ouMYAfRZD;"b;9j8CgX:J\5SG,#f7TjbbaH_4t+&op?I*I,rCGA9`
+=@PaJDY8;L&/@?r`Yb%a,'.[#B+7a5dN'0\f,Kj[#P.4M[R<+'0[AK%`"<;qT#D(6).OUH\.K
+n>;9o3)8p']_c;^c*VYIVB,<2Y4&(Fr1RD[BcS[Sc1g#5Jh+8O=$EQMUT@i%-RF2;+[uP;?fU
+R="H(%.'Z16A>7p@a:r.ICf\AL02VL)-tBGM79%!BN5\b^oHYMANo6n#RsK`C:-0K0X=`?=I>
+XD*-uFU/-bXe7=W+rn^3^XVW?%QP!!tsTB0Eh>4?Z;WaO`qU=&>Z8&CS/a8TuO6NAelW5'5Er
+fQPG9S`!7r^Mo/"goZZDq;60Z'FZn+`A%!b/:J)iOaBkM:0Wp>D@R`1)2&,SY0f*69:rAP%Qo
+k3!KdH:Tp!bH\db4ko:L-sgGg*_Im\Dk1G<_.'M>QF1:r%f5_*^/UK#:QXZ'oU+o-h!i_Wj8>
+"3F`bPVkJ$--rg?t("".q_[$UAsWi]DJ=gW<p^ZXiaK%,p`==QrhVkoIC,%86H+C9+F\,.DY.
+Zm6Mkd6btD=A%iD53e<&sAZk#->CFXsT5KssX^Y%aO+G<<0g&2S.9('7),<nlgor*`<9'cL>;
+[A*WFO_n1IXSm;6uCe(mMlHjVRZWKgj7VP<cRW$hTa4loRnu5n?:G!\=Palmh%cg'6LKXW2UE
+;C.]=BIHsh+6f0KWa-LV_Xn6e//$O6-&h,dT(<Rhai+fr<1)F(21!T6_J1+O5o?dsJj7>-niT
+3PO"[`t'laWT"/k%DQ/tZcVqS)03Eq=k=0W<7A$F=u@bSYn-0s6j0b52%0=U:JIjeoc]S1W"n
+'=L*"?WZRoSB$CqNbP5pG^`b.B=u"8J0P=aiT$4cG%"K]DE;.@aO&'94&ru'%[p%1qD(-@TbS
+=Xq:m"`D$jn'FR/M%=MgG_$2^k3aXl?]bNo^6oP2p2(53;1J`HkRWNC,J8Ks960-+HorM@:>A
+gU/go$uP0WfXIfCC7.lj5T?Z1"`=^6Y6)>u:3qH=\=8TFLu(#s*Tgqq<)5gpsGOMp![[Uo3<Q
+4C),)'fNA.19`;^:>LB.`7M'#;B7*`@AqI"?<BbG3,)4^/t$I%=>b5N'*Qii/qB5aQHn(:m5?
+M_9mbWlPT5B^7?/)A.6NG^N0*2q2?cejfnR)*7:g1d/$UX/Vi\dfiRP1%:9>:Sb?]?F+`Q\]%
+=JPOn?Gn5Z4SueVbZbdgqRUg=q4rN#R/+FJ`+BaB_gl#cng[+:q>CXZcf57%_%)peC(l;btF\
+uQ5rB'dj5iTn98q(bhsF]s%IaS[]JRJ8@1$E9uu&qC7:-uk<>7V&"ngT+#!`j!!g&U;P@T9`g
+Y#,FDE6C.IIBK_[5_cVO^A)DTk7)b9P@KKU]r5=q4r`"nIG7ZE7j/^2cTf["Me:&M2[uW;lY3
+rj<e4SNAbt#gk#H/er?C!qtm7Ve@$,)No0ZX4odg!n^D6_Ks!9@ifC#Y'J;c@]Z&^)2b@HA[d
+gQ@CuuKhXB&Zej^0f>Q\%BoAYCN`&O:&Q#)t9=!d3@_msn_#U%+hJmQQ=\HPY33,)q?p?ZE@$
+MTi\QLb>_=\+J?"&:o&`p#?QE_):`,&tej8.K[k))h,6Om@A<eH1*'jnu^%644P3V?O(#o+<E
+)/jcS'iL[$]mPB1^a$7,XQZ%?M5iRf]rP,RqkoQ1DqcbE>gZTN)_s[R1[\7I@,5kQ'BHKgrU0
+dPY2,h.@-^Hu%GVF<4;q=:Vd)OIT"VB//p6K47j<&CG/n3M_SH[31nC)@KaatW4EQnIp@.5Pn
+lOq<ulMC/A9mLG)ga+Q/7J4uV+HYrH4oq+/Z,?SKn\#%U<_2;+'F?,+j-PM<IBusi7BdVLjKI
+3&gG[p`HfGU3nHTNd%6<SZmZN9FVl#U*p[FP*YTUi#KQ6&#jHZ3S)7`W<F?pV7\W4_5[pHNFg
+lJ/$^[pIh*c1`=Z9qssnR*Se$g5Z^n=.Ld^Wt[Vs68mlhAnt%Oj?,P(Q,KL*r~>
+
+endstream
+endobj
+13 0 obj
+2209
+endobj
+14 0 obj
+<<
+/Filter /ASCII85Decode 
+/Length 15 0 R
+>>
+stream
+BsY.O\@C/DfnbKA1npZCs8Pbd9EPA!zzzzzz~>
+
+endstream
+endobj
+15 0 obj
+39
+endobj
+xref
+0 16
+0000000000 65535 f 
+0000000010 00000 n 
+0000000143 00000 n 
+0000000192 00000 n 
+0000000251 00000 n 
+0000000434 00000 n 
+0000000519 00000 n 
+0000000537 00000 n 
+0000000575 00000 n 
+0000000683 00000 n 
+0000015332 00000 n 
+0000015354 00000 n 
+0000015404 00000 n 
+0000017770 00000 n 
+0000017791 00000 n 
+0000017909 00000 n 
+trailer
+<<
+/Size 16
+/Info 1 0 R
+/Root 2 0 R
+>>
+startxref
+17928
+%%EOF
diff --git a/testdocs/graphics/duck-small.png b/testdocs/graphics/duck-small.png
new file mode 100644 (file)
index 0000000..6a4e20c
Binary files /dev/null and b/testdocs/graphics/duck-small.png differ
diff --git a/testdocs/graphics/duck.png b/testdocs/graphics/duck.png
new file mode 100644 (file)
index 0000000..0a9eaa8
Binary files /dev/null and b/testdocs/graphics/duck.png differ
index e1887e2ee304752636efce77acbff9e5d99982e4..77886dba917172b164df37488870705783688153 100644 (file)
@@ -12,6 +12,9 @@
 
 <para>Self-referencial xref: <xref linkend="section"/>.</para>
 <para>And a <link linkend="section">link, too</link>.</para>
+<para id="foopara" xreflabel="foo">This is a test para about foo.</para>
+<para>Can I link to a random element with an xreflabel:
+<xref linkend="foopara"/>.</para>
 
 </section>
 
index 5851a053558a8065c0617286a54aa0b64ddd6ec9..4a6007bd7f7293ca31baa7005cc9461f23d6fa17 100644 (file)
@@ -1,7 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE article
   PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
-  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!ENTITY blah "blah blah blah. blah blah blah blah blah blah. And blah.">
+]>
 <!-- test document -->
 <article>
 <articleinfo>
 </varlistentry>
 </variablelist>
 
+<itemizedlist>
+<listitem><para>This is the first item of an itemized list.
+&blah; &blah; &blah; &blah; &blah;</para>
+</listitem>
+<listitem><para>This is the second item of an itemized list.
+&blah; &blah; &blah; &blah; &blah;</para>
+</listitem>
+<listitem><para>This is the third. It contains several paragraphs.
+&blah; &blah; &blah; &blah; &blah;</para>
+<para>&blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
+</para>
+<para>&blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
+</para>
+<para>&blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
+</para>
+</listitem>
+<listitem><para>This is the fourth item of an itemized list.
+&blah; &blah; &blah; &blah; &blah;</para>
+</listitem>
+</itemizedlist>
+
+<variablelist termlength="30">
+<title>VariableList With Long Terms</title>
+<varlistentry><term>Term1 is very long</term>
+<listitem><para>Definition of Term1</para></listitem>
+</varlistentry>
+<varlistentry><term>Term2 is even longer than term1</term>
+<listitem><para>Definition of Term2</para></listitem>
+</varlistentry>
+<varlistentry><term>Term3a</term><term>Term3b is also long</term><term>Term3c</term>
+<listitem><para>Definition of Term3a,b,c</para></listitem>
+</varlistentry>
+</variablelist>
+
 </article>
 
diff --git a/testdocs/procedures.xml b/testdocs/procedures.xml
new file mode 100644 (file)
index 0000000..10853ca
--- /dev/null
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE article
+  PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!ENTITY blah "blah blah blah. blah blah blah blah blah blah. And blah.">
+]>
+<!-- test document -->
+<article>
+<articleinfo>
+<title>Procedures</title>
+</articleinfo>
+
+<procedure>
+<step><para>Press MENUS.</para>
+</step>
+<step><para>Press MENUS.</para>
+</step>
+<step><para>Press MENUS.</para>
+</step>
+<step><para>Press MENUS.</para>
+</step>
+<step><para>Select SETUP.</para>
+<substeps>
+<step><para>Should be an &ldquo;a&rdquo;</para>
+</step>
+<step><para>Should be a &ldquo;b&rdquo;</para>
+</step>
+<step><para>Should be a &ldquo;c&rdquo;</para>
+</step>
+<step><para>Should be a &ldquo;d&rdquo;</para>
+</step>
+<step><para>should be an &ldquo;e&rdquo;</para>
+<substeps>
+<step><para>should be an &ldquo;i&rdquo;</para>
+</step>
+<step><para>should be an &ldquo;ii&rdquo;</para>
+</step>
+</substeps>
+</step>
+</substeps>
+</step>
+</procedure>
+
+</article>
+