Tuesday, May 11, 2010

XSLT, XQuery, XPath tooling

I'm always on the lookout for nice tooling. Preferably small and free (as in beer, though I like the other free too). Not because I'm cheap (though I am), but because that's the sort of tools that I can use without having to go through the bureaucratic hell associated with getting the boss or customer to pay for software licenses.

Here are two of my favorite free tools for working with XSLT, XQuery and XPath.

Architag XRay XML Editor. Technically a general purpose XML editor, but it really shines when you're writing XSLTs. As you're writing your XSLT, you can set an input document, and it'll continually evaluate your XSLT against that document. That way, the second you make a change to the XSLT, you'll get to see the effect it has. Awesome!

Besides this, it continually informs you of invalidities in your XML in a very unobtrusive way (no popups or any of that nonsense), and will automatically perform Schema validations if you have the right schema open. (No need to explicitly associate documents with schemas.)

Sadly, it only supports XSLT 1.0. Still, that's the version I usually have to use at work, so XRay still comes in handy very often.

Kernow. Kernow's stated goal is "to make it faster and easier to repeatedly run transforms using Saxon." It does so admirably, but it also has very convenient sandboxes for performing XSLT 2.0 or XQuery transforms, and XML Schema or Schematron validations. Maybe not yet as convenient as XRay, but still quite nice. Definitely recommended!


Anonymous said...

Like we said, the operation is super simple
- Title Quick Loans essentially you fill in 2 forms, you are linked with lenders payday loan stores with the careful utilization of a payday loan
you can overcome your troubles and stay back on your
own strategy to success.

xumeiqing said...

canada goose jackets
louis vuitton outlet
christian louboutin outlet
ugg boots
north face jackets
uggs on sale
uggs for sale
hollister uk
michael kors uk
timberland boots
ugg outlet
louis vuitton handbags
burberry outlet
oakley sunglasses
nike air max
michael kors outlet
polo ralph lauren
ugg outlet
true religion jeans
cheap jordans
marc jacobs
ugg australia
hollister kids
louis vuitton
christian louboutin outlet
nike air max
louis vuitton handbags
gucci handbags
coach outlet store online
oakley sunglasses
hollister clothing
ray ban outlet
michael kors outlet online
canada goose jackets
prada outlet
ray ban sunglasses outlet
jordan retro
ray-ban sunglasses
prada uk
louis vuitton outlet stores

Unknown said...

7.12lllllyuan"oakley sunglasses wholesale"
"louis vuitton handbags outlet"
"ray-ban sunglasses"
"michael kors wallet"
"ray ban sunglasses"
"oakley sunglasses wholesale"
"longchamp handbags"
"juicy couture tracksuit"
"prada sunglasses for women"
"swarovski outlet"
"ralph lauren polo"
"longchamp outlet online"
"links of london"
"cartier watches"
"nike roshe run"
"ferragamo outlet"
"cheap ray ban sunglasses"
"polo ralph lauren"
"michael kors outlet"
"nike tn pas cher"
"ray ban sunglasses"
"tiffany and co"
"tory burch outlet online"
"michael kors outlet"
"mulberry outlet"
"tiffany jewellery"
"tory burch outlet"
"babyliss pro"
"police sunglasses for men"
"prada outlet online"
"soccer jerseys"
"michael kors clearance"
"mcm outlet"
"true religion jeans outlet"

John said...

kobe bryant shoes
coach factory outlet online
oakley sunglasses wholesale
michael kors outlet store
cheap ray bans
yeezy boost
louboutin shoes
cheap jerseys wholesale
ralph lauren uk
christian louboutin outlet

Unknown said...

seahawks jersey this
yeezy boost 350 black would
baltimore ravens jerseys website
new england patriots jerseys almost
valentino shoes at
under armour shoes back
carolina jerseys This
yeezy boost 350 have
hugo boss sale for
dolce and gabbana shoes easy

chenmeinv0 said...

christian louboutin
ray ban sunglasses
christian louboutin paris
air jordans
cheap rolex watches
pandora jewelry
adidas originals uk
chanel bags
coach outlet
ray ban wayfarer

Unknown said...

ecco shoes
cleveland cavaliers jersey
cheap oakley sunglasses
carolina panthers jersey
new balance outlet
nike roshe run
new york knicks
michael kors handbags
nike free 5
ralph lauren outlet online

John said...

longchamp bags
christian louboutin shoes
discount oakley sunglasses
louboutin outlet
cheap air max
ralph lauren
true religion outlet online
michael kors outlet canada
longchamp handbags
yeezy boost

قمة الدقة said...

شركة تسليك مجارى بالجبيل
شركة مكافحة حشرات بصفوى
شركة مكافحة حشرات بعنك

Unknown said...

uggs classic boots
nike store
ugg outlet
ugg boots
nike factory outlet
fitflops sale clearance
coach outlet
mac cosmetics
vibram fivefingers
louis vuitton

Unknown said...

2017106 leilei3915

ugg boots
cheap jerseys
kate spade handbags
michael kors outlet online
michael kors handbags clearance
ralph lauren shirts
coach outlet online
prada outlet
coach outlet online
fred perry polo

Obat Mata Juling said...

his article is very helpful at all thanks

Obat Penyakit Asam Urat
Obat Kanker Rahim

Unknown said...

yeezy 700
michael kors handbags
true religion jeans
cheap nfl jerseys
golden goose francy
adidas yeezy
yeezy shoes
yeezy boost 350
fitflops sale clearance

jeje said...

Ses vieilles chaussures de sport Nike nike air max 1 essential pas cher Shox Monster SI usé et je ne pouvais pas laisser ses pieds se gâtés. Les fouilles ont montré une fosse à ciel ouvert que les Grecs de l'Age du Bronze avaient l'habitude de verser du vin et de déposer des figurines primitives des divinités adorées. Non seulement les chaussures basket nike roshe run palmier mesureront cette information, mais elles vous fourniront aussi le feedback et les résultats via votre smartphone! Maintenant c'est tout simplement génial! Il a également annoncé que Lebron James sera le premier joueur nike basket basse femme à habiller et à endosser les chaussures. Mais pour les chaussures qui sont faites par le tissu, les méthodes ci-dessus sont tout à fait inefficaces, on peut dire que ces vamps nike air max 90 hyperfuse femme pas cher n'ont pas de méthodes de nettoyage direct. Par conséquent, pour accéder à tous les différents types d'étiquettes disponibles à la vente, tout ce que vous avez à faire est de regarder les diverses variétés qu'ils vous offrent. En outre, il fixe sans aucune pince pour cet Nike Air Max 2018 pas cher avantage des consommateurs.

zzyytt said...

hermes belts for men
adidas stan smith sneakers
gucci belt
golden goose
air jordan 13
retro jordans
golden goose
converse outlet
air max 270

chenlili said...

ugg outlet
mbt shoes
coach outlet
michael kors outlet
michael kors outlet
lacoste outlet
coach outlet online
michael kors outlet
yeezy boost 350
polo ralph lauren

Bilibili said...

Air Jordan Retro 11
Jordan Retro
Jordan 4
Yeezy boost 350 v2
Air Jordan 9
Kyrie 3 Shoes
Red Bottom Shoes For Women
Jordan 11 For Sale
Pandora Jewelry

zzyytt said...

nike air max 270
calvin klein outlet
longchamp handbags
coach handbags
tory burch
nike air max
jordan 13
longchamp bags
hermes online shop

cxara menggugurkan hamil said...

just information we only provide information for those who need it
A. obat telat datang bulan
B. posisi berhubungan agar cepat hamil
C. makanan dan minuman agar cepat hamil
D. panduan agar cepat hamil
E. cara agar cepat hamil
F. cara agar cepat hamil setelah selesai haid
G. cara alami untuk segera mendapat kehamilan

Amy Wong said...

Listen to heard about this site many times. swanky online slots for fun I decided to go try. I really liked the design. Large selection of slots and slot machines

Bilibili said...

Pandora Official Site
Red Bottom Shoes For Women
Jordans 11
Pandora Outlet
Kyrie Irving Shoes
Pandora Jewelry Official Site
Jordan Retro 11
Air Jordan 11
Jordan 4

Hualala said...

Pandora Jewelry Official Site
Red Bottom Shoes For Women
Jordan 4
Jordan Retro 11
Air Jordan 11
Kyrie Shoes
Nike Air Max 270
Air Max 270

steve said...

ارخص شركة نقل عفش بالدمام ارخص شركة نقل عفش بالدمام
شركة تنظيف منازل بجدة بالبخار افضل شركة تنظيف منازل بجدة

شركة غسيل خزانات بالمدينة المنورة شركة تنظيف خزانات بالمدينة المنورة
افضل شركة تنظيف منازل بالمدينة المنورة شركة تنظيف منازل بالمدينة المنورة

Susan said...

I am glad you take pride in what you write. This makes you stand way out from many other writers that push poorly written content. Watch The Sims 4 channels streaming live on Twitch. Sign up or login to join the community and follow your favorite sims 4 news streamers!

Patek Philippe replica said...

L'oro è ambito per la sua rolex replica lucentezza e nobiltà. L'acciaio rafforza la orologi replica resistenza e l'affidabilità. Insieme, combinano armoniosamente il meglio delle loro proprietà. Una vera firma Rolex, Rolesor è Breitling replica presente sui modelli Rolex sin dai Hublot replica primi anni '30 ed è stato registrato come marchio nel 1933. È uno dei pilastri di spicco della collezione Oyster.