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!

19 comments:

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...

151212meiqing
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

Qing Cai said...

lacoste polo shirts
swarovski outlet
michael kors uk
kobe bryants shoes
mcm outlet
toms outlet
rolex watches
mulberry outlet
louis vuitton neverfull
michael kors canada
michael kors outlet online
longchamp handbags
nike air huarache
longchamp outlet
polo ralph lauren
snapbacks wholesale
oakley sunglasses
soccer jerseys
polo shirts
swarovski crystal
ralph lauren outlet
hermes birkin bag
true religion jeans
hermes outlet
ray ban sunglasses
herve leger dresses
juicy couture outlet
toms shoes
swarovski jewelry
lebron james shoes
cai20160422

Yuanyuan Lin 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"
"asics"
"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"
7.12

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
2016105yuanyuan

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
hzx20170225

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
20170703yuanyuan

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

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

dong dong23 said...

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

林磊 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

haiyan wu said...

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

love said...

zzzzz2018.7.24
jordan shoes
ralph lauren outlet
supreme shirt
ralph lauren outlet
christian louboutin outlet
pandora
jimmy choo shoes
ray ban eyeglasses
louboutin shoes
canada goose outlet

xjd7410@gmail.com said...

20180727 junda
adidas ultra boost
grizzlies jerseys
michael kors outlet
nets jerseys
michael kors outlet
air jordan 4
ralph lauren polo
ray ban outlet
coach outlet
air jordan 4

xjd7410@gmail.com said...

20180727 junda
adidas ultra boost
grizzlies jerseys
michael kors outlet
nets jerseys
michael kors outlet
air jordan 4
ralph lauren polo
ray ban outlet
coach outlet
air jordan 4

xjd7410@gmail.com said...

20180727 junda
adidas ultra boost
grizzlies jerseys
michael kors outlet
nets jerseys
michael kors outlet
air jordan 4
ralph lauren polo
ray ban outlet
coach outlet
air jordan 4

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.