English description of our Project Language

A Nursery contains one or more plantcategory elements

Plantcategory contains catname and one or more plant elements

plantcategory contains required name and code attribute

plant contains required name,image,price,details,description

name contains plain text and an optional ref

image contains required html:img

The price is an empty element which has a required amt attribute that specifies the price and it is plain text. It also has a units attribute, which may have a value of either USD or CDN by default "USD"

details contain optional mature_height, optional mature_spread, optional mature_form, optional growth rate, optional sun_exposure, optional moisture_requirements, optional soil_type, optional flower_color, choice between foilage_color and fall_color, and required zones

mature_height, mature_spread, mature_form, growth_rate, sun_exposure, moisture_requirements, soil_type, flower_color, foilage_color, fall_color and zones all contain plain text.

description contains zero or more para elements

para contains zero or more ref elements