OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Re: DOCBOOK: converting to docbook


Hello DocBook-heads,
	The following possibility may have already been explored on 
this list without me knowing since I've only been on it a few months, 
but I'll throw it out there anyway. If not, I'd appreciate your 
scrutiny...

At 9:37 AM -0700 8/13/02, Bob Stayton wrote:
>On Tue, Aug 13, 2002 at 02:26:24AM -0700, jonathon wrote:
>  >
>>	I have roughly 10 000 documents of various formats
>>	[ plain ASCII, TeeX, DocBook, HTML 4.01, XHTML 1.0
>>	word, wordperfect, pdf and a couple of others. ]
>>
>>	Can anybody point me to something that will easilly convert
>>	these to docbook, and preserve some/most of their current
>  >	formatting?
>
>[snip]
>
>For your PDF documents, I'd look for the source document
>that generated the PDF.  It is tough (impossible?)
>to convert PDF.

There is this beta "SaveAsXML" plug-in for Adobe Acrobat 5 that has 
customizable mapping tables. If you produce a _tagged_ PDF (e.g. 
product of InDesign, MS Office PDFmaker (win only)), SaveAsXML will 
convert it to a generic XML doc mapping block styles to XML tags. If 
you use DocBook tag names for your blocks, then you will get a 
primitive form of DocBook, or what I'm calling preDocBook. I 
customized the supplied XML table to pick up Bold and convert it to 
<emphasis> and Italic to <citetitle>. I've attached this table if 
anyone want to try it out.

The main advantage I can see in this strategy is that you bypass 
converting HTML tags to DocBook and all the decisions that are 
associated. (e.g. Is H1 a <sect1> or <chapter>?). Also, you can 
predesignate your blocks in the authoring application.

Feedback?
Marc Brierley

link to SaveAsXML plug-in:
http://www.adobe.com/support/downloads/89a6.htm
-- 


**************************************
Stanford Academic Computing Publications
Meyer Library 260
560 Escondido Mall
Stanford University
Stanford, CA   94305-3093
(650) 725-6883 voice
(650) 725-8495 fax
<!DOCTYPE Root SYSTEM "D:\Adobe Docs\AcroStructure\MappingTables - 
Eval\MappingTable.dtd" [

<!-- Begin Document Specific Declarations -->


<!-- End Document Specific Declarations -->

]>
<Root File-format="Xml-1-00" Menu-name="XML-1.00preDocBook" 
Mac-creator="MSIE" Mac-type="TEXT" Win-suffix="xml" 
Encode-out="Utf-8-out">
    <Comment>ADOBE SYSTEMS INCORPORATED
Copyright 2001 Adobe Systems Incorporated
All Rights Reserved

NOTICE:  This Notice only applies to this file or any portion thereof.
Adobe permits you to use, modify, and distribute this file in accordance
with the terms and conditions of the Adobe license agreement accompanying
it ("Agreement").  Additionally, Adobe grants you a nonexclusive,
nontransferable, royalty-free license to use, modify and distribute
all or any portion of this file.  Where the terms of this Notice
and the terms of the Agreement differ, the terms of this Notice
shall control.  All other terms and conditions of the Agreement
remain unchanged and have full force and effect.  If you have received
this file from a source other than Adobe, then your use, modification,
or distribution of it requires the prior written permission of Adobe.</Comment>
    <Comment>---------------Defined Proc-lists---------------</Comment>
    <Define-proc-list Name="Arbitrary-user-attributes">
       <Proc-property>
          <Comment>Emit a space before the property name</Comment>
          <Emit-string Emit-space-before="Emit-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after"></Emit-string>
          <Property-name></Property-name>
          <Property-type Type="Fixed">
             <Comment>There is no way for PDF to determine "Length" vs 
"Fixed".</Comment>
             <Comment>There is no way for PDF to determine "Pixels" vs 
"Fixed".</Comment>
             <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">=</Emit-string>
             <Proc-fixed></Proc-fixed>
          </Property-type>
          <Property-type Type="Int32">
             <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">=</Emit-string>
             <Proc-integer></Proc-integer>
          </Property-type>
          <Property-type Type="Int32">
             <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">=</Emit-string>
             <Proc-integer></Proc-integer>
          </Property-type>
          <Property-type Type="Atom">
             <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">="</Emit-string>
             <Proc-string></Proc-string>
             <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="Emit-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">"</Emit-string>
          </Property-type>
          <Property-type Type="String">
             <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">="</Emit-string>
             <Proc-string></Proc-string>
             <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="Emit-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">"</Emit-string>
          </Property-type>
       </Proc-property>
    </Define-proc-list>
    <Define-proc-list Name="User-attributes">
       <Walk-proplist Owner="Xml-1.00" 
Use-proclist="Arbitrary-user-attributes"></Walk-proplist>
    </Define-proc-list>
    <Define-proc-list Name="Element-attributes">
       <Proc-var Pdf-var="ActualText" Owner="Structelem" Type="String" 
Has-enum="No-enum" Inherit="Not-inherited" Default="-none-" 
Condition="Has-value">
          <Emit-string Emit-space-before="Emit-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">ActualText="</Emit-string>
          <Proc-string></Proc-string>
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">"</Emit-string>
       </Proc-var>
       <Proc-var Pdf-var="Alt" Owner="Structelem" Type="String" 
Has-enum="No-enum" Inherit="Not-inherited" Default="-none-" 
Condition="Has-value">
          <Emit-string Emit-space-before="Emit-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">Alt="</Emit-string>
          <Proc-string></Proc-string>
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">"</Emit-string>
       </Proc-var>
       <Proc-var Pdf-var="Lang" Owner="Structelem" Type="String" 
Has-enum="No-enum" Inherit="Not-inherited" Default="-none-" 
Condition="Has-value">
          <Emit-string Emit-space-before="Emit-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">xml:lang="</Emit-string>
          <Proc-string></Proc-string>
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">"</Emit-string>
       </Proc-var>
    </Define-proc-list>
    <!--added next 4 Define-proc-list's; they contain the DocBook 
converstions for bold, italic etc. ***still haven't dealt w/ under or 
strike***-->
    <Define-proc-list Name="Mcc-entry-wrappers">
       <Proc-var Pdf-var="FontWeight" Owner="Layout" Type="Int32" 
Has-enum="No-enum" Inherit="Inheritable" Default="-none-" 
Condition="More-than-value" Compare="549">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">&#60;emphasis></Emit-string>
       </Proc-var>
       <Proc-var Pdf-var="FontStyle" Owner="Auto-span" Type="Atom" 
Has-enum="No-enum" Inherit="Inheritable" Default="Normal" 
Condition="Matches-value" Compare="Italic">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">&#60;citetitle 
pubwork="article"></Emit-string>
       </Proc-var>
    </Define-proc-list>
    <Define-proc-list Name="Mcc-exit-wrappers">
       <Proc-var Pdf-var="FontStyle" Owner="Auto-span" Type="Atom" 
Has-enum="No-enum" Inherit="Inheritable" Default="Normal" 
Condition="Matches-value" Compare="Italic">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">&#60;/citetitle></Emit-string>
       </Proc-var>
       <Proc-var Pdf-var="FontWeight" Owner="Layout" Type="Int32" 
Has-enum="No-enum" Inherit="Inheritable" Default="-none-" 
Condition="More-than-value" Compare="549">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">&#60;/emphasis></Emit-string>
       </Proc-var>
    </Define-proc-list>
    <Define-proc-list Name="Span-entry-wrappers">
       <Proc-var Pdf-var="TextDecorationType" Owner="Layout" 
Type="Atom" Has-enum="No-enum" Inherit="Inheritable" Default="Normal" 
Condition="Matches-value" Compare="Underline">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">&#60;U></Emit-string>
       </Proc-var>
       <Proc-var Pdf-var="TextDecorationType" Owner="Layout" 
Type="Atom" Has-enum="No-enum" Inherit="Inheritable" Default="Normal" 
Condition="Matches-value" Compare="LineThrough">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">&#60;Strike></Emit-string>
       </Proc-var>
       <Proc-var Pdf-var="BaselineShift" Owner="Layout" Type="Fixed" 
Has-enum="No-enum" Inherit="Inheritable" Default="-none-" 
Condition="Less-than-value" Compare="0">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">&#60;Sub></Emit-string>
       </Proc-var>
       <Proc-var Pdf-var="BaselineShift" Owner="Layout" Type="Fixed" 
Has-enum="No-enum" Inherit="Inheritable" Default="-none-" 
Condition="More-than-value" Compare="0">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">&#60;Sup></Emit-string>
       </Proc-var>
    </Define-proc-list>
    <Define-proc-list Name="Span-exit-wrappers">
       <Proc-var Pdf-var="BaselineShift" Owner="Layout" Type="Fixed" 
Has-enum="No-enum" Inherit="Inheritable" Default="-none-" 
Condition="More-than-value" Compare="0">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">&#60;/Sup></Emit-string>
       </Proc-var>
       <Proc-var Pdf-var="BaselineShift" Owner="Layout" Type="Fixed" 
Has-enum="No-enum" Inherit="Inheritable" Default="-none-" 
Condition="Less-than-value" Compare="0">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">&#60;/Sub></Emit-string>
       </Proc-var>
       <Proc-var Pdf-var="TextDecorationType" Owner="Layout" 
Type="Atom" Has-enum="No-enum" Inherit="Inheritable" Default="Normal" 
Condition="Matches-value" Compare="LineThrough">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">&#60;/Strike></Emit-string>
       </Proc-var>
       <Proc-var Pdf-var="TextDecorationType" Owner="Layout" 
Type="Atom" Has-enum="No-enum" Inherit="Inheritable" Default="Normal" 
Condition="Matches-value" Compare="Underline">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">&#60;/U></Emit-string>
       </Proc-var>
    </Define-proc-list>
    <Comment>---------------Defined Event-lists---------------</Comment>
    <Define-event-list Name="figure-contents">
       <Event Inf-type="Pds-mc" Name-type="Any" Node-name="-none-" 
Alternate-name="-none-" Node-content="Image" Event-class="Enter">
          <Emit-string Emit-space-before="Emit-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">src="</Emit-string>
          <Proc-image-content></Proc-image-content>
       </Event>
       <Event Inf-type="Pds-mc" Name-type="Any" Node-name="-none-" 
Alternate-name="-none-" Node-content="Image" Event-class="Exit">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">"</Emit-string>
       </Event>
       <Event Inf-type="Pds-mc" Name-type="Any" Node-name="-none-" 
Alternate-name="-none-" Node-content="Graphic" Event-class="Enter">
          <Emit-string Emit-space-before="Emit-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">src="</Emit-string>
          <Proc-graphic-content></Proc-graphic-content>
       </Event>
       <Event Inf-type="Pds-mc" Name-type="Any" Node-name="-none-" 
Alternate-name="-none-" Node-content="Graphic" Event-class="Exit">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="Emit-space-after" 
Emit-newline-before="No-newline-before" Emit-newline-after="No-newline-after">"</Emit-string>
       </Event>
    </Define-event-list>
    <Define-event-list Name="content-elements">
       <!--modification inside-->
       <Event Inf-type="Pds-mc" Name-type="Any" Node-name="-none-" 
Alternate-name="-none-" Node-content="Has-text-only" 
Event-class="Enter">
          <!--added Call-proc-list inside to make detect begin tags 
for bold, italic, etc.-->
          <Call-proc-list Name="Mcc-entry-wrappers"></Call-proc-list>
          <Proc-doc-text 
do-br-substitution="do-xml-br-substitution"></Proc-doc-text>
       </Event>
       <!--added this event b/c it didn't exist before and need to 
deal with close tags-->
       <Event Inf-type="Pds-mc" Name-type="Any" Node-name="-none-" 
Alternate-name="-none-" Node-content="Has-text-only" 
Event-class="Exit">
          <Call-proc-list Name="Mcc-exit-wrappers"></Call-proc-list>
       </Event>
       <!--modification inside-->
       <Event Inf-type="Pds-mc" Name-type="Any" Node-name="-none-" 
Alternate-name="-none-" Node-content="Has-kids" Event-class="Enter">
          <!--added Call-proc-list inside to make detect begin tags 
for underline, strike etc.-->
          <Call-proc-list Name="Mcc-entry-wrappers"></Call-proc-list>
          <Proc-doc-text 
do-br-substitution="do-xml-br-substitution"></Proc-doc-text>
       </Event>
       <!--added this event b/c it didn't exist before and need to 
deal with close tags-->
       <Event Inf-type="Pds-mc" Name-type="Any" Node-name="-none-" 
Alternate-name="-none-" Node-content="Has-kids" Event-class="Exit">
          <Call-proc-list Name="Mcc-exit-wrappers"></Call-proc-list>
       </Event>
       <Event Inf-type="Pds-mc" Name-type="Any" Node-name="-none-" 
Alternate-name="-none-" Node-content="Image" Event-class="Enter">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="Emit-newline-before" 
Emit-newline-after="No-newline-after">&#60;IMG</Emit-string>
          <Emit-string Emit-space-before="Emit-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">class="non-figure-image"
src="</Emit-string>
          <Proc-image-content></Proc-image-content>
       </Event>
       <Event Inf-type="Pds-mc" Name-type="Any" Node-name="-none-" 
Alternate-name="-none-" Node-content="Image" Event-class="Exit">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="Emit-newline-after">" /></Emit-string>
       </Event>
       <Event Inf-type="Pds-mc" Name-type="Any" Node-name="-none-" 
Alternate-name="-none-" Node-content="Graphic" Event-class="Enter">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="Emit-newline-before" 
Emit-newline-after="No-newline-after">&#60;IMG</Emit-string>
          <Emit-string Emit-space-before="Emit-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">class="non-figure-graphic"
src="</Emit-string>
          <Proc-graphic-content></Proc-graphic-content>
       </Event>
       <Event Inf-type="Pds-mc" Name-type="Any" Node-name="-none-" 
Alternate-name="-none-" Node-content="Graphic" Event-class="Exit">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="Emit-newline-after">" /></Emit-string>
       </Event>
       <!--new-->
       <Event Inf-type="Struct-elem" Name-type="Structure-role" 
Node-name="Span" Alternate-name="-none-" Node-content="Has-kids" 
Event-class="Enter">
          <Evaluate-var Pdf-var="ActualText" Owner="Structelem" 
Type="String" Has-enum="No-enum" Inherit="Not-inherited" 
Default="-none-" Condition="Has-value">
             <Call-proc-list Name="Span-entry-wrappers"></Call-proc-list>
             <Call-proc-list Name="Mcc-entry-wrappers"></Call-proc-list>
             <Proc-var Pdf-var="ActualText" Owner="Structelem" 
Type="String" Has-enum="No-enum" Inherit="Not-inherited" 
Default="-none-" Condition="Always">
                <Proc-string></Proc-string>
             </Proc-var>
             <Call-proc-list Name="Mcc-exit-wrappers"></Call-proc-list>
             <Call-proc-list Name="Span-exit-wrappers"></Call-proc-list>
          </Evaluate-var>
          <Evaluate-var Pdf-var="ActualText" Owner="Structelem" 
Type="String" Has-enum="No-enum" Inherit="Not-inherited" 
Default="-none-" Condition="No-value">
             <Call-proc-list Name="Span-entry-wrappers"></Call-proc-list>
             <Walk-children Use-event-list="content-elements"></Walk-children>
          </Evaluate-var>
       </Event>
       <Event Inf-type="Struct-elem" Name-type="Structure-user-label" 
Node-name="Span" Alternate-name="-none-" Node-content="Has-kids" 
Event-class="Enter">
          <Evaluate-var Pdf-var="ActualText" Owner="Structelem" 
Type="String" Has-enum="No-enum" Inherit="Not-inherited" 
Default="-none-" Condition="Has-value">
             <Proc-var Pdf-var="ActualText" Owner="Structelem" 
Type="String" Has-enum="No-enum" Inherit="Not-inherited" 
Default="-none-" Condition="Always">
                <Comment>No start tag is issued for Span</Comment>
                <Proc-string></Proc-string>
             </Proc-var>
          </Evaluate-var>
          <Evaluate-var Pdf-var="ActualText" Owner="Structelem" 
Type="String" Has-enum="No-enum" Inherit="Not-inherited" 
Default="-none-" Condition="No-value">
             <Comment>No start tag is issued for Span</Comment>
             <Walk-children Use-event-list="content-elements"></Walk-children>
          </Evaluate-var>
       </Event>
       <Event Inf-type="Struct-elem" Name-type="Structure-user-label" 
Node-name="Span" Alternate-name="-none-" Node-content="Has-kids" 
Event-class="Exit">
          <Comment>No end tag is issued for Span</Comment>
       </Event>
       <Event Inf-type="Struct-elem" Name-type="Structure-role" 
Node-name="Figure" Alternate-name="Img" Node-content="Has-kids" 
Event-class="Enter">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="Emit-newline-before" 
Emit-newline-after="No-newline-after">&#60;</Emit-string>
          <Element-name Name-type="Structure-user-label"></Element-name>
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="Emit-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after"></Emit-string>
          <Call-proc-list Name="Element-attributes"></Call-proc-list>
          <Call-proc-list Name="User-attributes"></Call-proc-list>
          <Emit-string Emit-space-before="Emit-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">src="</Emit-string>
          <Proc-image-content></Proc-image-content>
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">"</Emit-string>
       </Event>
       <Event Inf-type="Struct-elem" Name-type="Structure-role" 
Node-name="Figure" Alternate-name="Img" Node-content="Has-kids" 
Event-class="Exit">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="Emit-newline-after">/></Emit-string>
       </Event>
       <Event Inf-type="Struct-elem" Name-type="Structure-role" 
Node-name="Formula" Alternate-name="-none-" Node-content="Has-kids" 
Event-class="Enter">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="Emit-newline-before" 
Emit-newline-after="No-newline-after">&#60;</Emit-string>
          <Element-name Name-type="Structure-user-label"></Element-name>
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="Emit-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after"></Emit-string>
          <Call-proc-list Name="Element-attributes"></Call-proc-list>
          <Call-proc-list Name="User-attributes"></Call-proc-list>
          <Emit-string Emit-space-before="Emit-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">src="</Emit-string>
          <Proc-image-content></Proc-image-content>
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">"</Emit-string>
       </Event>
       <Event Inf-type="Struct-elem" Name-type="Structure-role" 
Node-name="Formula" Alternate-name="-none-" Node-content="Has-kids" 
Event-class="Exit">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="Emit-newline-after">/></Emit-string>
       </Event>
       <Event Inf-type="Struct-elem" Name-type="Any" 
Node-name="-none-" Alternate-name="-none-" Node-content="Has-kids" 
Event-class="Enter">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="Emit-newline-before" 
Emit-newline-after="No-newline-after">&#60;</Emit-string>
          <Element-name Name-type="Structure-user-label"></Element-name>
          <Call-proc-list Name="Element-attributes"></Call-proc-list>
          <Call-proc-list Name="User-attributes"></Call-proc-list>
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">></Emit-string>
          <Walk-children Use-event-list="content-elements"></Walk-children>
       </Event>
       <Event Inf-type="Struct-elem" Name-type="Any" 
Node-name="-none-" Alternate-name="-none-" Node-content="Has-kids" 
Event-class="Exit">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="No-newline-after">&#60;/</Emit-string>
          <Element-name Name-type="Structure-user-label"></Element-name>
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="Emit-newline-after">></Emit-string>
       </Event>
       <Event Inf-type="Struct-elem" Name-type="Any" 
Node-name="-none-" Alternate-name="-none-" Node-content="Empty" 
Event-class="Enter">
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="Emit-newline-before" 
Emit-newline-after="No-newline-after">&#60;</Emit-string>
          <Element-name Name-type="Structure-user-label"></Element-name>
          <Call-proc-list Name="Element-attributes"></Call-proc-list>
          <Call-proc-list Name="User-attributes"></Call-proc-list>
          <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="Emit-newline-after">/></Emit-string>
       </Event>
    </Define-event-list>
    <Comment>Fixed info at start of file</Comment>
    <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="Emit-newline-after">&#60;?xml version="1.0"
encoding="UTF-8" ?>&#60;TaggedPDF-doc></Emit-string>
    <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="Emit-newline-after">&#60;!--</Emit-string>
    <Emit-string Emit-space-before="Emit-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="Emit-newline-after">Created from PDF via
Acrobat 5.0 SaveAs: 'XML-1.00 without styling'</Emit-string>
    <Emit-string Emit-space-before="Emit-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="Emit-newline-after">Mapping Table version:
12-October-2001</Emit-string>
    <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" Emit-newline-after="Emit-newline-after">--></Emit-string>
    <Emit-all-metadata Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="Emit-newline-after"></Emit-all-metadata>
    <Walk-structure Use-event-list="content-elements"></Walk-structure>
    <Comment>Fixed info at end of file.</Comment>
    <Emit-string Emit-space-before="No-space-before" 
Emit-space-after="No-space-after" 
Emit-newline-before="No-newline-before" 
Emit-newline-after="Emit-newline-after">&#60;/TaggedPDF-doc>&#60;!--
End of document --></Emit-string>
</Root>


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC