You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-users@xerces.apache.org by David payam <ot...@yahoo.ca> on 2003/07/14 23:50:15 UTC
How can I process this part?
hi:
I have a project and want to read some file and generate Java class files from it.
----------------------------------------------------------------------------------------------------
<text>
color Integer=int;
color String=string;
val CO = 0;
val NC = 1;
color Task = record
tasktype : Integer *
name : String *
cost : Integer
;
color Person = record
name : String *
money : Integer
;
fun TaskGetCost({tasktype=Tasktasktype,name=Taskname,cost=Taskcost}) =
Taskcost
;
fun TaskIsCooperativeWork({tasktype=Tasktasktype,name=Taskname,cost=Taskcost}) =
Tasktasktype = CO
;
fun TaskIsNotCooperativeWork({tasktype=Tasktasktype,name=Taskname,cost=Taskcost}) =
Tasktasktype = NC
;
fun PersonPay({name=Personname,money=Personmoney},{tasktype=ttasktype,name=tname,cost=tcost}) =
{name=Personname,money=Personmoney-TaskGetCost({tasktype=ttasktype,name=tname,cost=tcost})}
;
fun PersonReceive({name=Personname,money=Personmoney},{tasktype=ttasktype,name=tname,cost=tcost}) =
{name=Personname,money=Personmoney+TaskGetCost({tasktype=ttasktype,name=tname,cost=tcost})}
;
fun PersonEnoughMoney({name=Personname,money=Personmoney},{tasktype=ttasktype,name=tname,cost=tcost}) =
Personmoney >= TaskGetCost({tasktype=ttasktype,name=tname,cost=tcost})
;
color CT = product Person * Task;
color CWT = product Person * Person * Task;
color WTR = product Person * Task * Integer;
var c1,c2,w1,w2 : Person;
var c,w : Person;
var t1,t2 : Task;
var t : Task;
var r1,r2 : Integer;
var r : Integer;
</text>
----------------------------------------------------------------------------------------------------
But the part <text> ...........</text> is not XML format.
I want to generate java class from it,
class Person
{
String name;
int money;
}
So any body can give me a help about it?
Best Regards
David
---------------------------------
Post your free ad now! Yahoo! Canada Personals
Re: How can I process this part?
Posted by Joseph Kesselman <ke...@us.ibm.com>.
>But the part <text> ...........</text> is not XML format.
>I want to generate java class from it,
Xerces can't help you with that.
______________________________________
Joe Kesselman, IBM Next-Generation Web Technologies: XML, XSL and more.
"The world changed profoundly and unpredictably the day Tim Berners Lee
got bitten by a radioactive spider." -- Rafe Culpin, in r.m.filk
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-user-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-user-help@xml.apache.org
Re: How can I process this part?
Posted by Maksym Kovalenko <mk...@marketswitch.com>.
Are you sure this is the right mailing list?
David payam wrote:
> hi:
>
> I have a project and want to read some file and generate Java class
> files from it.
>
> ----------------------------------------------------------------------------------------------------
> <text>
> color Integer=int;
> color String=string;
> val CO = 0;
> val NC = 1;
> color Task = record
> tasktype : Integer *
> name : String *
> cost : Integer
> ;
> color Person = record
> name : String *
> money : Integer
> ;
>
> fun TaskGetCost({tasktype=Tasktasktype,name=Taskname,cost=Taskcost}) =
> Taskcost
> ;
> fun
> TaskIsCooperativeWork({tasktype=Tasktasktype,name=Taskname,cost=Taskcost})
> =
> Tasktasktype = CO
> ;
> fun
> TaskIsNotCooperativeWork({tasktype=Tasktasktype,name=Taskname,cost=Taskcost})
> =
> Tasktasktype = NC
> ;
> fun
> PersonPay({name=Personname,money=Personmoney},{tasktype=ttasktype,name=tname,cost=tcost})
> =
> {name=Personname,money=Personmoney-TaskGetCost({tasktype=ttasktype,name=tname,cost=tcost})}
> ;
> fun
> PersonReceive({name=Personname,money=Personmoney},{tasktype=ttasktype,name=tname,cost=tcost})
> =
> {name=Personname,money=Personmoney+TaskGetCost({tasktype=ttasktype,name=tname,cost=tcost})}
> ;
> fun
> PersonEnoughMoney({name=Personname,money=Personmoney},{tasktype=ttasktype,name=tname,cost=tcost})
> =
> Personmoney >= TaskGetCost({tasktype=ttasktype,name=tname,cost=tcost})
> ;
>
> color CT = product Person * Task;
> color CWT = product Person * Person * Task;
> color WTR = product Person * Task * Integer;
> var c1,c2,w1,w2 : Person;
> var c,w : Person;
> var t1,t2 : Task;
> var t : Task;
> var r1,r2 : Integer;
> var r : Integer;
> </text>
> ----------------------------------------------------------------------------------------------------
> But the part <text> ...........</text> is not XML format.
> I want to generate java class from it,
> class Person
> {
> String name;
> int money;
> }
>
> So any body can give me a help about it?
>
> Best Regards
>
> David
>
>
> ------------------------------------------------------------------------
> Post your free ad now! Yahoo! Canada Personals
> <http://ca.personals.yahoo.com/>
--
------------------------------------------------------------------------
Maksym Kovalenko
Software Engineer
Marketswitch Corporation
http://www.marketswitch.com <http://www.marketswitch.com/>
108 Powers Court, Suite 225
Dulles, VA 20166
Phone: +1 (703) 444-6750 ext. 302
Fax: +1 (703) 444-6812