Subject: Re: Problem with Japonese language From: "Kar Yan Ng" <kyng@xxxxxxxxxxxx> Date: Mon, 11 Jan 1999 13:26:01 -0800 |
Since your tags are in Japanese characters, I believe you may have to modify the LCNMSTRT, UCNMSTRT, etc. in the SGML Declaration to include the Japanese Characters. I have only tried this once with a very simple Japanese file with nsgmls and it works Kar Yan -----Original Message----- From: Didier PH Martin <martind@xxxxxxxxxxxxx> To: DSSSL mailing list <DSSSList@xxxxxxxxxxxxxxxx> Date: Monday, January 11, 1999 10:11 AM Subject: Problem with Japonese language >Hi > >I am doing a test with Jon Bosak files he used for a XML demonstration in >France. The goal was to demonstrate the multi lingual facet of XML. He >showed a Japanese XML document transformed into a RTF document with a DSSSL >script. I downloaded the examples but I am having trouble executing the >DSSSL script on the file. > >Here is the problem context: >- The text has Japanese markups. >- it is encoded in unicode. >- I set the SP_ENCODING environment variable to wunicode. >- I execute the script with all elements in the same directory and the >"Current directory" is set to the directory containing all the files. >- The doc type is included in the document >- Both the document and the DSSSL script are in unicode >- a directory contains all the DSSSL files (DTDs, etc) and is set with the >environment variable: SGML_CATALOG_FILES >- I can transform without any problems English documents with the actual >settings > >Here is the problem: >the document starts with ><?xml version="1.0"?> ><!DOCTYPE XXXXXX [ ><!ELEMENT XXXXXX (XX)+ > (XXXXX are Japanese symbols) > etc... >] >I have an error that says: >D:\SDK\DSSSL\JAMES\BINARY\JADE.EXE:bcat.uc.sgml:2:10:E: character "?" >invalid: only name and parameter separators allowed. > >So, the second line and 10th character is: ><!DOCTYPE XXXXXX > ^ the first Japanese character. (If I am right to think that the >DSSSL interpreter starts each line at character 0, and each document at line >1) >So, the parser cannot process the doctype and stop processing by printing >the output: >D:\SDK\DSSSL\JAMES\BINARY\JADE.EXE:bcat.uc.sgml:2:10:E: cannot continue >because of previous errors > >Question: >What should I do to run the DSSSL script (which is written in English but do >pattern match on Japanese markups)? > >The DSSSL script looks like (extract example): > >(element XX <--------------(XX are japanese symbols) > (make paragraph > space-before: 6pt > space-after: 6pt > (sosofo-append > (make line-field > field-width: %label-field-width% > field-align: 'end > font-weight: 'bold > font-family-name: %label-font-name% > (literal > (string-append "Author:" %label-spacer%))) > (make sequence > font-family-name: (FONTNAME) > (process-children))))) > >Thanx for your help >Didier PH Martin >mailto:martind@xxxxxxxxxxxxx >http://www.netfolder.com > > > 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: INCLUDEPICTURE and JADE, Avi Kivity | Thread | RE: Problem with Japanese language, Didier PH Martin |
RE: INCLUDEPICTURE and JADE, Avi Kivity | Date | Problem with Japonese language, Didier PH Martin |
Month |