Subjects
Home
VOTE Move XML Commons to Xerces
Commented: (XERCESJ 589) Bug with pattern restriction on long strings
: Xerces J 2 8 1 Release on Wednesday, September 13th
: Xerces J 2 9 0 Release on Wednesday, November 22nd
Commented: (XERCESJ 1066) Restriction+choice+substitutionGroup error
Commented: (XERCESJ 1178) Error getting prefix for an attribute with no n
Updated: (XERCESJ 1244) XMLSchemaValidator does not contribute element 's
Some consideration about the xerces DOM implementation
Updated: (XERCESJ 1066) Restriction+choice+substitutionGroup error
Commented: (XERCESJ 1227) Poor performance / OutOfMemoryError for sequenc
retain exception stack traces
Updated: (XERCESJ 1193) NPE or hang when parsing using the "continue afte
Future of NekoHTML
Commented: (XERCESJ 1203) NPE in XMLDTDProcessor
DOM Level 3 APIs for Xalan J and a new Xalan release (2 7 1)
: xml commons external 1 3 04 Release on Wednesday, November 22nd
Commented: (XERCESJ 1247) Incorrect location information on SAX when usin
XInclude exceptions how to mirror Xerces J functionality into Xerces C++?
First proposal on SoC project "Add support for the StAX (JSR 173) cursor API
: xml commons resolver 1 2 Release on Wednesday, November 22nd
Typo in RangeToken java Please check
Validator features
java lang ClassCastException when adopting Node
using the org apache xerces impl xs identity package
Updated: (XERCESJ 1257) buffer overflow in UTF8Reader for characters out
Problem with ref attributes and schema validation
Updated: (XERCESJ 122) XMLSchemaValidator does not contribute element 's d
Performance problem under load Xerces with Weblogic 9 x
remove ignored memory allocation
Commented: (XERCESJ 1177) SAXXMLStreamReader doesn 't always report namesp
Commented: (XERCESJ 977) Null pointer exception during DOM parsing
Commented: (XERCESJ 1197) Code cleanup for org apache xml serialize
Commented: (XERCESJ 1201) Initial contribution for StAX Event API
Updated: (XERCESJ 1061) Regex "$ " and "^ " characters treated as special c
Commented: (XERCESJ 1199) SAXXMLStreamReader should attempt to register a
Commented: (XERCESJ 1061) Regex "$ " and "^ " characters treated as special
Updated: (XERCESJ 589) Bug with pattern restriction on long strings
StackOverflow
xerces Range unnecessarily not garbage collectable if not detached
Updated: (XERCESJ 1178) Error getting prefix for an attribute with no nam
Bug in xs:redefine
Commented: (XERCESJ 1204) Can not set XMLEntityResolver for LSParser
Updated: (XERCESJ 1253) Prototype for SoC2007 project "Add support for th
Updated: (XERCESJ 1259) Add SteamFilter Function to SoC2007 project "Add
Assigned: (XERCESJ 444) SAXException thrown by EntityResolver is reported
Google Summer of Code 2007
Xerces J and XInclude relative path issue
Assigned: (XERCESJ 206) Stack overflow when using a schema validation
Commented: (XERCESJ 1215) Restrictions involving two levels of substituti
Closed: (XERCESJ 1203) NPE in XMLDTDProcessor
non overriding equals methoda
Resolved: (XERCESJ 1079) invalid value returned for TOTALDIGITS facet in
Xerces AS3 port
Updated: (XERCESJ 325) Regular Expression; Pattern "| " clause order de
Updated: (XERCESJ 1196) Javadoc generation fails on Java SE 5 0
Closed: (XERCESJ 1202) DTD validation on XIncluded documents when the sch
Created: (XERCESJ 1124) Nonspecific schema error message
a bug in xerces
Updated: (XERCESJ 1201) Initial contribution for StAX Event API
Closed: (XERCESJ 1254) Empty uris in targetNamespace attribute not report
Links
Home
Oracle database error code
 
Search:  
Power your search with and, or, +, -, or "some phrase" operators.
How can I process this part?

How can I process this part?

2003-07-14       - By David payam
Reply:     1     2     3  

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

<DIV>hi:</DIV>
<DIV>&nbsp;</DIV>
<DIV>I have a project and want to read some file and generate Java class files
from it.</DIV>
<DIV>&nbsp;</DIV>
<DIV>--------------------------------------------------------------------------
--------------------------</DIV>
<DIV>&lt;text&gt;<BR>color Integer=int;<BR>color String=string;</DIV>
<DIV>val CO = 0;<BR>val NC = 1;</DIV>
<DIV>color Task = record<BR>&nbsp;tasktype : Integer *<BR>&nbsp;name : String *
<BR>&nbsp;cost : Integer<BR>;</DIV>
<DIV>color Person = record<BR>&nbsp;name : String *<BR>&nbsp;money : Integer<BR
>;</DIV>
<DIV><BR>fun TaskGetCost({tasktype=Tasktasktype,name=Taskname,cost=Taskcost}) =
<BR>&nbsp;Taskcost<BR>;</DIV>
<DIV>fun TaskIsCooperativeWork({tasktype=Tasktasktype,name=Taskname,cost
=Taskcost}) =<BR>&nbsp;Tasktasktype = CO<BR>;</DIV>
<DIV>fun TaskIsNotCooperativeWork({tasktype=Tasktasktype,name=Taskname,cost
=Taskcost}) =<BR>&nbsp;Tasktasktype = NC<BR>;</DIV>
<DIV>fun PersonPay({name=Personname,money=Personmoney},{tasktype=ttasktype,name
=tname,cost=tcost}) =<BR>&nbsp;{name=Personname,money=Personmoney-TaskGetCost(
{tasktype=ttasktype,name=tname,cost=tcost})}<BR>;<BR>fun PersonReceive({name
=Personname,money=Personmoney},{tasktype=ttasktype,name=tname,cost=tcost}) =<BR>
&nbsp;{name=Personname,money=Personmoney+TaskGetCost({tasktype=ttasktype,name
=tname,cost=tcost})}<BR>;<BR>fun PersonEnoughMoney({name=Personname,money
=Personmoney},{tasktype=ttasktype,name=tname,cost=tcost}) =<BR>&nbsp;Personmoney
&gt;= TaskGetCost({tasktype=ttasktype,name=tname,cost=tcost})<BR>;</DIV>
<DIV><BR>color CT = product Person * Task;<BR>color CWT = product Person *
Person * Task;<BR>color WTR = product Person * Task * Integer;</DIV>
<DIV>var c1,c2,w1,w2 : Person;<BR>var c,w : Person;<BR>var t1,t2 : Task;<BR>var
t : Task;<BR>var r1,r2 : Integer;<BR>var r : Integer;<BR>&lt;/text&gt;</DIV>
<DIV>--------------------------------------------------------------------------
--------------------------</DIV>
<DIV>But the part &lt;text&gt; ...........&lt;/text&gt; is not XML format.</DIV>
<DIV>I want to generate java class from it, </DIV>
<DIV>class Person</DIV>
<DIV>{</DIV>
<DIV>&nbsp;&nbsp;&nbsp; String name;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; money;</DIV>
<DIV>}</DIV>
<DIV>&nbsp;</DIV>
<DIV>So any body can give me a help about it?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Best Regards</DIV>
<DIV>&nbsp;</DIV>
<DIV>David</DIV><p><br><hr size=1>Post your free ad now! <a href="http://ca
.personals.yahoo.com/"><b>Yahoo! Canada Personals</b></a><br>