Gradually I am trying to understand each part of the data transformation process. It was helpful to read the article referred to us by Bud through Course Tools. I liked the article's analogy relating XPath to XML as SQL is to relational databases. Furthermore, the article made it nice and simple to understand XML and XSLT by simply stating that the data exists in XML and the structure exists in XSLT. Through an example, the article shows you that to transfer the XML data into the format you want, you must input a reference to the XSLT stylesheet that orders the structure the way you desire. However, I am confused as to the next step in order to get your desired output. Does this XML document then have to flow through some server to produce the new document? The article was not very clear on this.
In addition to the above question, I have a few more, some of which have already been posed by Xiaohan in her blog. First, what is CSS? I do not recall learning about this in class. I thought design was also taken care of by a segment of XSLT. Furthermore, what does it mean when it associates behavior with JavaScript. What is the article referring to by mentioning behavior? Lastly, in the transformation example it applies, the match template equals "/" -- does that mean it wants to match everything, the whole document?
While I am a little puzzled with these questions, overall the article helped to clarify XSLT. More importantly, the article gave an example of how to reference a XSLT stylesheet in a XML document in order to transform its structure. To keep increasing my level of understanding I will need to do many of my own practices of this transformation because it still is confusing to me.