I wonder if there is a maximum capacity to what you can learn? (And other high points to my week.)
Thus far I’m on chapter 3 of Definitive XML Schema. From what reviewers have said, up till chapter 9 most of this stuff is background information on XML Schemas. Although chapter 3 does bring up the subject of XML Name Spaces (xmlns) which I will talk about in a moment or so.
Yesterday, I was given a Mighty Mouse by a customer. Most non-Apple computer users might consider this a non-issue but it was really nice. To begin with the mouse retails for $50 USD (which I no longer have to spend) and it gives me the ability to do right clicks. Which makes dealing with certain things (eg. zipping files together) much easier. {Hey, no snickering!}
Also yesterday, I watched MacBreak’s video cast and found a nifty piece of software for Safari users. What I didn’t realize, until later, was that my preferred browser Camino already has that kind of functionality built in (this also applies to Firefox users).
In a nutshell, the software allows you to type a “keyword” into the address/location bar and have that mapped to a specific URL. What is even more impressive about this is that you can append to the URL additional data (which follows the keyword). This makes is particularly useful for search queries.
How to do this is easy but it takes some looking and configuration to set it up.
To make “appendable” links, you first get a search URL and then replace your keyword with %s.
XML Name Spaces
Most who monitor this blog, probably also watch
malfeas, so this will be some explanation on a comment I made there.
In simplest terms, a “name space” is a container in which you can hold: attribute, elements, and values. This makes it easier to combine two different XML files together in a single document. (Like last weeks example of charms and sorcery being combined into a single file.)
Name spaces typically take the form of a URL but that URL doesn’t have to point to anything in particular (or at all, for that matter). XSL and XSD documents are both “name space aware”, so in order to use them you have to add any necessary name spaces.
EDIT: Oh, one thing that I almost forgot. Attributes can be assigned to a specific name space (they don’t necessarily inherit from their parent element).
Yesterday, I was given a Mighty Mouse by a customer. Most non-Apple computer users might consider this a non-issue but it was really nice. To begin with the mouse retails for $50 USD (which I no longer have to spend) and it gives me the ability to do right clicks. Which makes dealing with certain things (eg. zipping files together) much easier. {Hey, no snickering!}
Also yesterday, I watched MacBreak’s video cast and found a nifty piece of software for Safari users. What I didn’t realize, until later, was that my preferred browser Camino already has that kind of functionality built in (this also applies to Firefox users).
In a nutshell, the software allows you to type a “keyword” into the address/location bar and have that mapped to a specific URL. What is even more impressive about this is that you can append to the URL additional data (which follows the keyword). This makes is particularly useful for search queries.
- anathema --> http://anathema.sourceforge.net
- wp Exalted --> http://en.wikipedia.org/wiki/Special:Se
arch?search=Exalted&go=Go
How to do this is easy but it takes some looking and configuration to set it up.
- Open Bookmark Manager
- Create a new Bookmark
- Bring up it’s Properties/Info
- Put the desired “keyword” into the Keyword/Shortcut field
- Fill out other fields as desired
To make “appendable” links, you first get a search URL and then replace your keyword with %s.
XML Name Spaces
Most who monitor this blog, probably also watch
In simplest terms, a “name space” is a container in which you can hold: attribute, elements, and values. This makes it easier to combine two different XML files together in a single document. (Like last weeks example of charms and sorcery being combined into a single file.)
Name spaces typically take the form of a URL but that URL doesn’t have to point to anything in particular (or at all, for that matter). XSL and XSD documents are both “name space aware”, so in order to use them you have to add any necessary name spaces.
EDIT: Oh, one thing that I almost forgot. Attributes can be assigned to a specific name space (they don’t necessarily inherit from their parent element).
