Designing Data-Intensive Web Applications

Appendix B: WebML Syntax

miscellaneous

::=  {  }::=  {}::= ["A"-"Z"]["a"-"z"]::= ["0"-"9"]::= () { ()}::=   ::= "String"  "Text"  "Integer"  "Float"  "Date"        "Time"  "Boolean"  "BLOB"  "URL"::= ::= ::=   OID::= 

data unit

::= DataUnit        "(" source             [";" selector  {","}]            [";" attributes  {"," }] ")"::= 

example:

    DataUnit ShortArtist    (source Artist;     attributes FirstName, LastName, Photo)

selector

::= (  )::=   ::=  {"" ()}::= "="  "<"  "<="  ">="  ">"  "!="  "in"        "contains"  "beginsWith"  "endsWith"::= (  )<a name="1223"></a><a name="IDX-526"></a>       {"" (  )}::= " ("")"

example:

    Year=2000;    Title contains greenyellow    Artist2Album(CurrArtist);

multidata unit

::= MultidataUnit        "(" source            [";" selector  {","}]           [";" attributes  {"," }]     ...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Vacuum Furnaces
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.