XML

OpenXml, back to reality

How do you know when your XML format is too complex? When you are trying to get your data out and your XPath expressions look like:

/w:document/w:body//w:customXml[@w:element = 'WorkOrderQuote']/w:customXmlPr/w:attr[@w:name = 'RecId']/@w:val

BarCamp: My XSL:FO Presentation

Here’s an upload of my XSL:FO Presentation and sample code, per request.

The big catalog project

Though the vast majority of the technical work has been done for some time, I’m finally wrapping up all the organizational and editorial stages of the new catalog for work and getting it off to the printer. Here’s the PDF version (Warning, 10 meg file).
The whole “guts” of the catalog, including table of contents, [...]

It’s live!

The new version of website/webstore that I’ve been doing for work is now “live.” It’s been largely done and in-use by a handful of customers for several months, but we finally flipped the switch and moved it over the “www” address. It’s a custom .NET site, all written in C# that fully integrates [...]

fmp>xml>erp>xml>xslt>xsl:fo>xep>pdf

Just made my first deployment of automatic custom catalog generation for our product line at work. I’ve got several agent apps written to monitor some watched folders. There’s a request XML format that gets submitted, with a list of items numbers. This gets piped through our ERP via COM, and output in [...]

XSL:FO

Everything you ever wanted to know about XSL:FO. Probably more than you ever wanted to know, for most people.

XML-RPC for Axapta project

I’ve posted my XML-RPC client for Axapta. No one who reads this site has Axapta, so that’s probably not that useful to any of you — but I wanted it to have a home.

XML-RPC in Axapta

I spent the better part of today doing something I’ve been meaning to get around to for some time…writing an XML-RPC client for Axapta, the ERP application I program for at work.
I had already laid some of the groundwork, extending wrapper classes for the WinInet API…and Axapta already has wrapper classes for the MS-XML parser, [...]

Switch to our mobile site