6:30 am
Yikes! It has been almost a week since I made an entry in
this section. Yet not a day has gone by without some thought
about XML.
Much of it has been unstructured. I did a search on the web
for stylesheet editors, found a few, made a note of what appeared
to be the most suitable for my needs and then had a brief chat
with Ron to see what he was using or recommended. It turned
out that he was using essentially the same software as what
I had identified. I downloaded Stylevision yesterday, but haven't
had a chance to try it out until now.
The key point is that I have now shifted my emphasis from
schemas and XML data files to stylesheets. They are the XML
files that specify how the data is to appear on the device
(usually a screen, but possibly a pda device).
I am now torn between returning to the Holzner text (which
I am trying to follow), trying an online tutorial for Stylevision,
or simply jumping into Stylevision and see what happens.
I have just had a short glance at the Day 7 chapter. Basically
it describes a number of key terms for various components of
a schema file. However by using software such as XMLspy, one
simply notes the various options and selects what is most appropriate.
Thus one quickly captures the essence of what is required,
and does it, without focusing on the meta-language.
I suspect the same is true for style sheets.
I can see a fair degree of merit in continuing to follow the
Holzner text. It does provide the overall conceptual framework
for the skill that I soon hope to develop with Stylevision.
One concern that I have is whether I will be able to continue
to use Dreamweaver, which I like, or whether I will be making
a complete shift to XMLspy. I suspect the latter, if only because
the approach is so different. With Dreamweaver I immediately
begin a page by creating a table to control the formatting
and then begin to add the content. With XML, I begin by creating
a schema file, then I create a data file, and finally I create
a stylesheet file.
In order to create an online course, I will create (I think)
one schema file, and one stylesheet file (I think) and then
a large number of data files (one for each page). |