[REBOL] Re: XML / dialects
From: joel:neely:fedex at: 7-Jan-2002 6:04
Hi, Petr,
Petr Krenzelok wrote:
> Brett Handley wrote:
>
> > What tools could be written to assist in the unpacking of XML
> > documents/payloads into a REBOL dialect?
> >
> > Thoughts, corrections? :)
>
> no tools. Rebol XML parser can't even be called parser by todays
> standards. There is some nice piece of code from Kevin though,
> but I don't know where to find link - maybe thru rebolforces or
> just script library.
>
I must disagree mildly. The built-in PARSE-XML was what got me to
look at REBOL to begin with (although I agree with you that it's
not a robust, industrial-strength parser). It was just enough to
let me do some experiments with XML in a rapid-turnaround fashion.
There are links on http://www.REBOLforces.com to additional XML
resources in REBOL.
> I am currently reading the book about XML, SOAP and MS Bizztalk
> server. BizTalk app framework seems to be open standard, and
> there are examples in the book of how to create one, in some
> language called OmniMark. Does anyone use that language? According
> to book author, it is the best language he saw for streamed data
> manipulation on web. Maybe he just doesn't know about Rebol yet :-)
>
The company site is http://www.omnimark.com but I found my last
visit very disappointing. There used to be info about the language
itself, including free download for personal use, but now there's
a press release about their having been "acquired" and a bunch of
rah-rah marketing barking.
I looked at it briefly and recall it as being sort of a cross
between AWK, Pascal, and COBOL.
-jn-
--
; sub REBOL {}; sub head ($) {@_[0]}
REBOL []
# despam: func [e] [replace replace/all e ":" "." "#" "@"]
; sub despam {my ($e) = @_; $e =~ tr/:#/.@/; return "\n$e"}
print head reverse despam "moc:xedef#yleen:leoj" ;