[xsl] How do I create a XSLT referencing DTD's with ?,+,*

Subject: [xsl] How do I create a XSLT referencing DTD's with ?,+,*
From: "K. D." <mail2dennis2@xxxxxxxxx>
Date: Sat, 26 Apr 2003 10:17:48 -0700 (PDT)
Thank you in advance for your help.  I am very
confused on how to build a XSLT stylesheet that
converts a document validated by a DTD with ?,+, and
*'s (like the enclosed example) from XML format to
publishable HTML.  Any ideas?  I know "report" is the
document element, but get stuck after that.   

<!ENTITY % BLOCK "(PARA|LIST)+">
<!ENTITY % BODY "(%BLOCK;|EXAMPLE|NOTE)+"> 
<!ENTITY % TEXT "(CODE|KEYWORD|QUOTATION)*"> 

<!ELEMENT REPORT (TITLE,(SECTION|SHORTSECT)+)>
<!ELEMENT SUBSECTION (TITLE,%BODY;,SUBSECTION*)>
<!ELEMENT SECTION (TITLE,%BODY;,SUBSECTION*)>
<!ELEMENT EXAMPLE (TITLE?,%BLOCK;)>
<!ELEMENT SHORTSECT (TITLE,%BODY;)>
<!ELEMENT LIST (ITEM)+>
<!ELEMENT TITLE %TEXT;>
<!ELEMENT ITEM (%BLOCK;)>

<!ELEMENT CODE (#PCDATA)>
<!ELEMENT KEYWORD (#PCDATA)>
<!ELEMENT QUOTATION (#PCDATA)>
<!ELEMENT PARA (#PCDATA)>
<!ELEMENT NOTE (#PCDATA)>

__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread