George the Gardening Gnome

Image taken from http://openclipart.org/people/SRD/SRD_garden_gnome.svg

XML upgrade

Why XML

XML enables different use of information over the current HTML that was used to create this website. HTML is designed to display information; whereas XML (eXtensible Markup Language) enables the defining and storing of data (Fawcett, Ayers & Quin, 2012, p. 3). Unlike HTML, which is restricted to set descriptors, XML ‘allow[s] the definition of new tags of markup’ because it is a standard for creating languages, any tags can be invented as long as they are defined (Felke-Morris, 2013, p. 25). Using XML can improve our handling and sharing of data such as saving contact and service details independent of particular programs (Hunter & Fawcett, 2007, p. 11; W3Schools, 2013).

How it will be implemented

The changes envisioned need expertise. We will be hiring an XML consultant to set up the XML files and stylesheet (Fawcett et al., 2012, p. 9). We expect to hire the XML consultant at the beginning of July for an initial three month contract to coordinate the writing and setting up of the documents and programs we will be using.

What sections of the site will be affected

The changes will be visible to clients when using our Contact us page as it will include a form. The form will enable clients to fill in their details and desired services; which is then converted to XML data. The form will make it easier for clients to select particular services. Using XML will assist us to better serve our clients to give you fair quotes and be able to use the data to understand our clients gardening needs.

Advantages

Disadvantages


References

Felke-Morris, T. (2013). Web development & design foundations with HTML5 (6th ed.). Boston: Pearson.

Fawcett, J., Ayers, D. & Quin, R. E. (2012). Beginning XML (5th ed.). Somerset: Wiley. Retrieved from eBrary.

W3Schools. (2013) How can XML be used?. Retrieved 21 May 2013 from http://www.w3schools.com/xml/xml_usedfor.asp.