1st argument for primitive "literal" of wrong type

Subject: 1st argument for primitive "literal" of wrong type
From: Philippe CASIDY <pcasidy@xxxxxxxxxxx>
Date: Tue, 24 Aug 1999 12:11:00 +0200 (CEST)
Hello,

I am quite a newbie with DSSSL, so I need someone's help ;-)

I have the following declaration in my DTD:

<!ENTITY % adress.attributes
  "
    Contact   CDATA #IMPLIED
    Company   CDATA #IMPLIED
    Telephone CDATA #IMPLIED
  "
....

<!ELEMENT Adress   - O (#PCDATA)>
<!ATTLIST Adress  %adress.attributes>

>


and my dsl looks like this:

(element Adress
  (make paragraph
    quadding: 'start
    (sosofo-append
      (literal "Adresse : ")
      (literal (attribute-string "Contact")  )
    )
  )
)

When I process it with jade, I have the following message :

/usr/local/bin/jade:fact.dsl:33:6:E: 1st argument for primitive "literal" of wrong type: "#f" not a string

I have read something about IMPLIED attributes is the DSSSL
recommendation which return #f. So, how can I handle it in my DSSSL.

Can someone help me?

Thanks

Phil.




 DSSSList info and archive:  http://www.mulberrytech.com/dsssl/dssslist


Current Thread