From: Nina S. <nin...@gm...> - 2007-08-03 15:19:17
|
I found this link http://www.tei-c.org/Activities/MI/miw03.xml.ID=miw03b that explains how to use osx a little bit better and according to it the extEntities.dtf and intEntities.dtf driver files should be used to map these values, but this doesn't work for me as well. Now the question is How to convert SDATA to symbols/characters? Thanks Nina On 8/3/07, Nina Small <nin...@gm...> wrote: > > Hi, > > Sorry this was supposed to go to the whole list. > > Thanks > Nina > > ---------- Forwarded message ---------- > From: Nina Small <nin...@gm...> > Date: Aug 3, 2007 4:11 PM > Subject: Re: entities > To: Philip Semanchuk <ph...@se...> > > > Philip, Thank you. I looked at the example and it seems a bit too > complicated for my situation. > > By now I have figured out that if my DTD contains SDATA entities like > > <!ENTITY deg SDATA "[deg ]"--=degree sign-- > > then osx doesn't show an error message, but the &#deg; in my file is > replaced with [deg ] rather then with the actual sign for a degree. > > Basically, from what I can see there is a missing link between the hexa > value of the degree sign and the SDATA declaration. > > I read somewhere that SGML-based programs would automatically expand > standard ISO entity references which implies that osx should do that (I > don't have to provide any hexa values), but it still doesn't work. > > Any tip on how to resolve this will be greatly appreciated. > > Thanks > > Nina > > > > On 8/2/07, Philip Semanchuk <ph...@se... > wrote: > > > > > > On Aug 2, 2007, at 5:44 AM, Nina Small wrote: > > > > > Hi, > > > > > > Further to this, > > > > > > I now added the entity to the SGML file like this: > > > > > > <!DOCTYPE test [ > > > <!ENTITY % isonum SYSTEM "isonum.ent" > > > > %isonum; > > > ]> > > > > Hi Nina, > > I'm no OpenSP/OpenJade expert and I don't know what you particular > > problem is. But if you're looking for an example of how to set up a > > working catalog, you could have a look at the one used by the W3C > > validator. You can download it here: > > http://validator.w3.org/dist/ > > > > The latest version is: > > http://validator.w3.org/dist/sgml-lib.tar.gz > > > > good luck! > > Philip > > > > > > > > > > But now I am getting errors like: > > > > > > osx:isonum.ent:23:29:E: "X00027" is not a function name > > > osx:isonum.ent:24:29:E: "X0002A" is not a function name > > > osx:isonum.ent:25:29:E: "X000A6" is not a function name > > > osx:isonum.ent:26:29:E: "X0005C" is not a function name > > > osx:isonum.ent:27:29:E: "X000A2" is not a function name > > > osx:isonum.ent:28:29:E: "X0003A" is not a function name > > > osx:isonum.ent:29:29:E: "X0002C" is not a function name > > > osx:isonum.ent:30:29:E: "X00040" is not a function name > > > osx:isonum.ent:31:29:E: "X000A9" is not a function name > > > osx:isonum.ent:32:29:E: "X000A4" is not a function name > > > osx:isonum.ent:33:29:E: "X02193" is not a function name > > > osx:isonum.ent:34:29:E: "X000B0" is not a function name > > > osx:isonum.ent:35:29:E: "X000F7" is not a function name > > > osx:isonum.ent:36:29:E: "X00024" is not a function name > > > osx:isonum.ent:37:29:E: "X0003D" is not a function name > > > osx:isonum.ent:38:29:E: "X00021" is not a function name > > > osx:isonum.ent:39:29:E: "X000BD" is not a function name > > > osx:isonum.ent:40:29:E: "X000BC" is not a function name > > > osx:isonum.ent:41:29:E: "X0215B" is not a function name > > > osx:isonum.ent:42:29:E: "X000BE" is not a function name > > > osx:isonum.ent:43:29:E: "X0215C" is not a function name > > > osx:isonum.ent:44:29:E: "X0215D" is not a function name > > > osx:isonum.ent:45:29:E: "X0215E" is not a function name > > > osx:isonum.ent:46:29:E: "X0003E" is not a function name > > > osx:isonum.ent:47:29:E: "X000BD" is not a function name > > > osx:isonum.ent:48:29:E: "X02015" is not a function name > > > osx:isonum.ent:49:29:E: "X02010" is not a function name > > > osx:isonum.ent:50:29:E: "X000A1" is not a function name > > > osx:isonum.ent:51:29:E: "X000BF" is not a function name etc... > > > > > > Any tips on how to resolve this problem? > > > > > > Thanks > > > > > > Nina > > > > > > On 8/1/07, Nina Small < nin...@gm...> wrote: > > >> > > >> Hi, > > >> > > >> I am new to osx and I need to convert some SGML files to XML. My > > >> problem > > >> is the following: > > >> > > >> 1. I don't have the DTD to validate the sgml files, but this is Ok as > > > > >> it > > >> is not really a requirement for what I do. To solve this problem I > > >> just use > > >> -wno-validate and it works fine. > > >> 2. However, my SGML files contain entities such as the ones in isonum > > > > >> etc... > > >> 3. I have found on the Internet the entities, but I don't really know > > > > >> how > > >> to use them with osx to convert my entities to their real values. > > >> 4. This is what I have: > > >> Let's take the degree sign for example. > > >> > > >> a) I have the isonum.ent file and in this file I have the definition > > >> for > > >> the degree sign in the following form : > > >> > > >> <!ENTITY deg "°" ><!--=degree sign --> > > >> > > >> > > >> > > >> For testing purposes I have put this file in the same folder as > > >> osx.exe > > >> > > >> > > >> > > >> b) I have created a catalog file called ctl with only one row > > >> > > >> PUBLIC "ISO 8879-1986//ENTITIES Numeric and Special Graphic//EN" > > >> isonum.ent > > >> > > >> > > >> This file is also in the same directory as osx. > > >> > > >> c) I run the following command from the command prompt: > > >> osx -wno-valid -c ctl test.sgml > > >> > > >> The problem is that the degree entity in my file doesn't get > > replaced > > >> with the appropriate sign and I get a message that tells me that > > >> there was a > > >> reference to entity deg which was not found. > > >> > > >> Can someone plese help me understand what am I doing wrong and how > > >> can I > > >> fix this? > > >> > > >> > > >> Thanks > > >> > > >> Regards, > > >> Nina > > >> > > > > > ----------------------------------------------------------------------- > > > -- > > > This SF.net email is sponsored by: Splunk Inc. > > > Still grepping through log files to find problems? Stop. > > > Now Search log events and configuration files using AJAX and a > > browser. > > > Download your FREE copy of Splunk now >> > > > http://get.splunk.com/_______________________________________________ > > > OpenJade-devel mailing list > > > Ope...@li... > > > https://lists.sourceforge.net/lists/listinfo/openjade-devel > > > > > |