LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (June 2002, week 2)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Wed, 12 Jun 2002 12:44:12 -0400
Reply-To:     Michael Palmer <mcpalmer@ZBI.NET>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         Michael Palmer <mcpalmer@ZBI.NET>
Subject:      Re: Application Development GUI Choice
Comments: To: Magnus.Mengelbier@ferring.com
In-Reply-To:  <A5BA0759F366D51193B90008C786E91F028BA6AA@fedk0014.fic.ferr
              ing.com>
Content-Type: text/plain; charset="us-ascii"; format=flowed

At 05:13 PM 6/12/2002 +0200, Magnus.Mengelbier@ferring.com wrote:

>I have been using both a purpose-built macro (before the XML capability) >and the new XML support for both data transfers and presentation output >for an on-going project. We used a simple strategy... since SAS XML output >is still a little inflexible (better things to come in v9 with TAGSETS ), >we use XSLT transformations to produce anything but standard output. We >have SAS-XML for basically in/out of data and to produce simple tabular >reports.

Sounds like you're dealing with the same problems as we were, data transfer and reporting, but your solution isn't that much like ours. We needed to keep the solution 100% base SAS, including XML transformations, so couldn't use XSLT. The XML support that's come with SAS just hasn't been capable enough, particularly for exporting XML, but it can't really import the XML that we want to work with either.

Our solution uses a canonical document, which represents the specific XML vocabulary that we're working with, and a couple of macro tools for import and export. One useful property is that the tools are driven by the canonical document so they are generic. Another nice feature is that the canonical document drives indexing of the XML document in a way that's let's us transform it in a DATA-step. That's why we don't need XSLT. It's actually turned SAS into a good place to work with XML, at least, in our experience.

Regards, Michael

Michael Palmer Zurich Biostatistics, Inc. www.zbi.net


Back to: Top of message | Previous page | Main SAS-L page