Monday, February 28, 2005

Great XSLT article and update on stuff...

First off, if you ever have to write XSLT, or more importantly teach someone how to write good XSLT, then you should bookmark this article. I especially liked the part where part of his solution to the XSLT problem was to restructure the XML he was transforming. While not always an option it's something I've done many times and it really can help.

You have probably noticed that I've not been posting much of late. Lots going on with the new boss and ongoing recruitment. Over the last few days at work I've had much fun writing some useful code. Of course, as one of my collegues pointed out all of our code is useful, but my point is that over the last three months I've mostly been writing one off Java and XSLT transformation code, probably a couple of thousand lines of XSLT alone.

The last few days I have been re-writing our database creation and default seeding code. Previously we've been using SQLServer specific scripts but it was finally time to bite the bullet and make all of this database independant. Not as big a job as you might think. We have the DataStoreInterface api which should abstracts the SQL into objects. So all I had to do was some up with some XML grammer to represent the table definitions and then to describe the default data to go in them. The only slightly hard part is managing and resolving all the cross-references because of foreign keys. Well it's been a nice diversion from the other work.

11 comments:

Coach Factory said...

michael kors, true religion jeans, nike air max, air max, louboutin, nike air max, polo ralph lauren outlet, oakley sunglasses, prada outlet, ray ban sunglasses, louboutin, prada handbags, longchamp handbags, chanel handbags, oakley sunglasses, michael kors outlet online, true religion, michael kors handbags clearance, coach purses, toms shoes, coach factory, ray ban, louis vuitton outlet online, gucci outlet, michael kors, ray ban sunglasses, jordan shoes, tory burch outlet, burberry outlet online, coach outlet store, true religion outlet, nike shoes, michael kors outlet, nike free, michael kors outlet online, oakley sunglasses, kate spade handbags, louis vuitton handbags, kate spade outlet, longchamp outlet, air max, coach outlet, polo ralph lauren outlet, tiffany and co, cheap michael kors

Coach Factory said...

hollister, marc jacobs, nfl jerseys, abercrombie and fitch, north face jackets, lululemon, vans, giuseppe zanotti, yoga pants, timberland, birkin bag, ray ban pas cher, hermes, nike air max, hollister, beats by dre, ferragamo shoes, new balance shoes, air jordan, babyliss pro, mont blanc, mulberry, nike roshe run, mcm handbags, nike free, louis vuitton, michael kors, longchamp, air max, oakley pas cher, ralph lauren, wedding dresses, louis vuitton, ralph lauren, karen millen, hogan, instyler ionic styler, lancel, supra shoes, juicy couture outlet, louboutin, rolex watches, burberry, reebok outlet, nike free, converse shoes, juicy couture outlet, louis vuitton, montre pas cher, north face outlet

Coach Factory said...

oakley sunglasses outlet, canada goose, oakley vault, asics gel, ghd, oakley sunglasses outlet, canada goose outlet, moncler outlet, cheap oakley sunglasses, moncler, moncler, oakley outlet, valentino shoes, ralph lauren, oakley sunglasses cheap, cheap sunglasses, oakley vault, ugg boots, soccer jerseys, ugg boots, cheap sunglasses, jimmy choo, ugg boots, ray ban, insanity, canada goose, louboutin, oakley vault, soccer shoes, herve leger, canada goose outlet, oakley sunglasses cheap, oakley sunglasses outlet, bottega veneta, p90x3, gucci, cheap oakley sunglasses, canada goose, ugg, moncler, canada goose, cheap oakley sunglasses, chi flat iron, celine handbags, oakley, tn pas cher, oakley outlet, cheap sunglasses, oakley sunglasses cheap

mao qiuyun said...

juicy couture outlet
soccer jerseys
ralph lauren outlet
hermes bags, http://www.hermesbags.co.uk/
christian louboutin outlet
louis vuitton bags, http://www.louisvuittonbag.us.com/
louis vuitton handbags
cheap nfl jerseys, http://www.cheap-nfljersey.us.com/
fitflop shoes
ugg boots, http://www.uggbootsclearance.in.net
oakley sunglasses wholesale, http://www.oakleysunglasseswholesale.in.net
michael kors uk
michael kors outlet
the north face clearance
manchester united jersey
iphone 6 cases
pandora
michael kors uk
rolex watches
coach outlet store, http://www.coachoutletstoreonline.in.net/
giuseppe zanotti outlet
converse all star
lululemon
air max 2015
mcm handbags
michael kors factory outlet, http://www.michaelkorsfactoryoutlets.in.net/
michael kors factory outlet, http://www.michaelkorsfactoryoutletonline.com
cheap soccer jerseys
true religion jeans, http://www.truereligionoutletstore.us.com
abercrombie
tory burch shoes
hermes birkin
coach outlet
tory burch outlet online
oakley sunglasses
0910maoqiuyun

风骚达哥 said...

20150930 junda
Abercrombie & Fitch Factory Outlet
Abercrombie T-Shirts
canada goose outlet online
coach factory outlet online
Wholesale Authentic Designer Handbags
Oakley Vault Outlet Store Online
Louis Vuitton Handbags Discount Off
nike trainers
michael kors outlet
coach factory outlet
cheap toms shoes
Michael Kors Outlet Online Mall
Coach Factory Outlet Online Sale
michael kors uk
Abercrombie And Fitch Kids Online
louis vuitton
true religion jeans
cheap jordan shoes
Louis Vuitton Handbags Official Site
Mont Blanc Legend And Mountain Pen Discount
cheap uggs
tory burch outlet
ugg boots
coach outlet
Michael Kors Handbags Huge Off
Hollister uk
michael kors handbags
louis vuitton outlet
uggs australia
Discount Ray Ban Polarized Sunglasses

xumeiqing said...

151204meiqing
gucci shoes
oakley sunglasses
p90x workouts
coach outlet
uggs for sale
coach outlet store online
oakley sunglasses
ugg australia
uggs outlet
louis vuitton handbags
giuseppe zanotti sneakers
montblanc
michael kors outlet
oakley sunglasses
pandora jewelry
louis vuitton
canada goose jackets
canada goose outlet
north face jackets
hollister uk
christian louboutin outlet
ugg boots
ugg boots
uggs outlet
uggs outlet
ugg outlet
louis vuitton handbags
oakley sunglasses wholesale
ugg australia
ugg boots outlet
concords 11
michael kors handbags
jordan retro
michael kors outlet
louis vuitton purses
christian louboutin outlet
christian louboutin outlet
oakley sunglasses
michael kors handbags
louis vuitton backpack

Gege Dai said...

canada goose jackets
ugg outlet store
salomon shoes
football shirts
coach outlet online
ugg outlet
ray-ban sunglasses
nike free run
michael kors outlet
mulberry sale
replica watches
oakley sunglasses
ugg outlet
bottega veneta outlet
longchamp solde
ray ban sunglasses
hollister shirts
air max 90
coach outlet
puma shoes
louboutin pas cher
cheap nike shoes sale
louis vuitton bags
coach outlet clearance
michael kors outlet
burberry outlet store
louis vuitton neverfull
michael kors outlet
swarovski crystal
canada goose jackets
cheap football shirts
ed hardy clothing
lacoste shirts
nike roshe run
cazal sunglasses
louis vuitton pas cher
0815jianxiang

chenmeinv0 said...

moncler soldes
ugg outlet
ralph lauren polo shirts
ray ban sunglasses outlet
louis vuitton handbags
retro jordans
adidas ultra boost uncaged
chanel bags
ray ban sunglasses outlet
ugg boots
20171.23chenjinyan

chenmeinv0 said...

nike air max 2015
fitflop sale
louis vuitton bags
cheap rolex watches
coach outlet online
coach outlet online
ed hardy outlet
michael kors bags
tory burch sale
burberry scarf
2017.2.23xukaimin

dada xu said...

boston celtics jerseys
hollister clothing
marc jacobs handbags
birkenstocks
fitflops
yeezy boost 350 v2
christian louboutin outlet
air jordan uk
chicago white sox jerseys
kate spade handbags
chenshanshan20170318

林磊 said...

20170619 leilei3915
coach factory outlet
mont blanc outlet
cheap ray ban sunglasses
ralph lauren uk
coach outlet store online
ray ban sunglasses
pandora jewelry sale
cheap oakley sunglasses
mont blanc pens for sale
mcm backpack