Subject: Re: "Hello world!" in xml using jade/dsssl producing html From: "Frank Boumphrey" <bckman@xxxxxxxxxxxxx> Date: Tue, 15 Dec 1998 11:15:13 -0500 |
Jon I have a simple "hello world' tutorial at my website. If you try it please give me feed back. regards, Frank Frank Boumphrey XML and style sheet info at Http://www.hypermedic.com/style/index.htm Author: - Professional Style Sheets for HTML and XML http://www.wrox.com CoAuthor: Professional XML applications from Wrox Press, www.wrox.com ----- Original Message ----- From: Jon Haugsand <Jon.Haugsand@xxxxx> To: <dssslist-digest@xxxxxxxxxxxxxxxx> Sent: Tuesday, December 15, 1998 8:47 AM Subject: "Hello world!" in xml using jade/dsssl producing html >I have successfully installed jade (I think), but have problems with >using the program. Tutorials of dsssl on the net does not hint on what >kind of files and command line options needed to process a simple >example of xml/dsssl and producing html/css. I particular, what use is >the file "catalog"? And is XML case sensitiv? > >Here is a simple non-working example (courtesy to Lars Marius Garshol, ><url:http://www.ifi.uio.no/%7elarsma/>: > >SP_CHARSET_FIXED=YES >SP_ENCODEING=XML >SGML_CATALOG_FILES=/nr/user/haugsand/share/jade/pubtext/xml.soc > >jade -t html -w xml faq.xml >jade:faq.dsl:1:2:E: unknown declaration type "doctype" >jade:faq.dsl:3:0:E: character ";" not allowed in prolog >jade:faq.dsl:15:8:E: character "i" not allowed in prolog >jade:faq.dsl:25:8:E: character "(" not allowed in prolog >jade:faq.dsl:36:0:E: character "(" not allowed in prolog >jade:faq.dsl:48:8:E: character "(" not allowed in prolog >jade:faq.dsl:54:29:E: end of document in prolog >jade:E: specification document does not have the DSSSL architecture as a base architecture > > >The file faq.dtd: > ><!ELEMENT FAQ (INFO, PART+)> > ><!ELEMENT INFO (SUBJECT, AUTHOR, EMAIL?, VERSION?, DATE?)> ><!ELEMENT SUBJECT (#PCDATA)> ><!ELEMENT AUTHOR (#PCDATA)> ><!ELEMENT EMAIL (#PCDATA)> ><!ELEMENT VERSION (#PCDATA)> ><!ELEMENT DATE (#PCDATA)> > ><!ELEMENT PART (Q+)> ><!ELEMENT Q (QTEXT, A)> > ><!ELEMENT QTEXT (#PCDATA)> ><!ELEMENT A (#PCDATA)> > ><!ATTLIST PART NO CDATA #IMPLIED > TITLE CDATA #IMPLIED> ><!ATTLIST Q NO CDATA #IMPLIED> > >------------------------------- >The file faq.xml: > ><?xml version="1.0" encoding="UTF-8" standalone="yes"?> ><!DOCTYPE FAQ SYSTEM "faq.dtd"> ><FAQ> > <INFO> > <SUBJECT> XML </SUBJECT> > <AUTHOR> Lars Marius Garshol</AUTHOR> > <EMAIL> larsga@xxxxxxxxxx </EMAIL> > <VERSION> 1.0 </VERSION> > <DATE> 20.jun.97 </DATE> > </INFO> > > <PART NO="1"> > <Q NO="1"> > <QTEXT>What is XML?</QTEXT> > <A>SGML light.</A> > </Q> > > <Q NO="2"> > <QTEXT>What can I use it for?</QTEXT> > <A>Anything.</A> > </Q> > > </PART> ></FAQ> >--------------------------- >The file faq.dsl: ><!doctype style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN"> > >;--- DSSSL stylesheet for FAQML > >;---Constants > >(define *font-size* 12pt) >(define *font* "Times New Roman") >;---Element styles > >(element FAQ > (make simple-page-sequence > font-family-name: *font* > font-size: *font-size* > input-whitespace-treatment: 'collapse > line-spacing: (* *font-size* 1.2) > > (process-children))) > >(element INFO > (make paragraph > quadding: 'center > space-after: (* *font-size* 1.5) > > (process-children))) > > >(element SUBJECT > (make paragraph > font-size: (* *font-size* 2) > line-spacing: (* *font-size* 2) > space-after: (* *font-size* 2) > > (process-children))) > >(element VERSION > (make paragraph > > (make sequence > (literal "Version: ")) > (process-children))) > >(element PART > (make paragraph > font-size: (* *font-size* 1.5) > line-spacing: (* *font-size* 2) > > (make sequence > (literal (attribute-string "NO" (current-node))) > (literal ". ") > (literal (attribute-string "TITLE" (current-node))) > ) > > (process-children))) >------------------------------- > > >-- >Jon Haugsand > Norwegian Computing Center, <http://www.nr.no/engelsk/> > <mailto:haugsand@xxxxx> Pho: +47 22852608 / +47 22852500, > Fax: +47 22697660, Pb 114 Blindern, N-0314 OSLO, Norway > > > DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist > DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: "Hello world!" in xml using jad, Toby Speight | Thread | RE: "Hello world!" in xml using jad, Didier PH Martin |
Re: Interesting Side-Effects Proble, Chris Maden | Date | Re: "Hello world!" in xml using jad, Toby Speight |
Month |