Re: XML
On Tue, May 29, 2001 at 09:48:28AM +0100, Jonathan Peterson wrote: > > Anyway, does anyone know of any XML authoring tools (any platform) that let you >compose XML against a Schema (latest spec), enforcing validation as you go? > > XML-Spy seems great in most respects but appears to have bugs in this last one. We've been using 0.9x versions of epcEdit for the last few months (http://www.tksgml.de/ maybe moved to http://www.epcedit.de/) but the recently released v1.0 only gives 60?90? days use before requiring payment. It has crashed a few times (usually on Widnos) but we've used it to create a 300+ page book and will do a second next month. Win32, Linux/i386 and Solaris versions available. Uses Tcl/Tk and a custom library. Some niggles with the user interface (cursor moving off-screen during a large paste, ...) but it absolutely enforces the schema and can show list the valid tags at each point. We'll be buying it before the end of June for I think c. us$400 -- Chris Benson
XML
Hi folx, Why is it that every time I spend 2 hours working with XML I discover a new twist that makes everything more complex than it used to be? And that's deliberately ignoring the advanced stuff. Anyway, does anyone know of any XML authoring tools (any platform) that let you compose XML against a Schema (latest spec), enforcing validation as you go? XML-Spy seems great in most respects but appears to have bugs in this last one. -- Jonathan Peterson Technical Manager, Unified Ltd, 020 7383 6092 [EMAIL PROTECTED]
Re: OT: parsing xml
Mike Jarvis sent the following bits through the ether: > Has anybody dealt with the data exchange xml standard called BMEcat? > I've got to hack a parser together quickly and I was hoping to nick > somebody else's code. It appears that no-one has answered this. In general, I find XML::Simple very useful (and simple!) for dealing with XML data structures. If you need anything more fancy, look into XML::XPath. Always remember to cache aggressively whenever you use XML. HTH, Leon -- Leon Brocard.http://www.astray.com/ Iterative Software..http://yapc.org/Europe/ ... All in a day's work for..."Confuse-a-Cat"!
OT: parsing xml
Sorry, no Buffy content follows: Has anybody dealt with the data exchange xml standard called BMEcat? I've got to hack a parser together quickly and I was hoping to nick somebody else's code. CPAN has a XML::BMEcat module, but it's aimed more at creating BMEcat files rather than reading them. The spec is incredibly icky (www.bmecat.org if you read german), and I really really really don't want to have to do this. All I need to do is shove a BMEcat feed in a db somewhere and I'm happy. Help me get the hell out of Texas. I hate flying into Bush Intercontinental. -- mike
XML One London
Is anyone going to XML One London next week? I'll be there until Wednesday, but the Thursday didn't look any use to me. -- Peter Haworth [EMAIL PROTECTED] "Ok, print the message, then put it in your shoe and put your shoe in front of the fireplace... then wait till Santa come and give the code to you ;-) Hey! this is not mod_santa list !" -- Fabrice Scemama on the mod_perl list
Re: XML::Schema, YAPC::Europe, mod_perl, Camel Visit, !RANT!
Andy Wardley wrote: > > On Jan 12, 3:57pm, Greg Cope wrote: > > Is such a thing as Apache::Template being done or is it a pipedream [TM] > > No, it's real, just not officially finished or released. Someone sent > me some new code for it which I'll be intergrating and releasing in the > next week or so. Thanks Look forward to it. Greg > > A > > -- > Andy Wardley <[EMAIL PROTECTED]> Signature regenerating. Please remain seated. > <[EMAIL PROTECTED]> For a good time: http://www.kfs.org/~abw/
Re: XML::Schema, YAPC::Europe, mod_perl, Camel Visit, !RANT!
On Jan 12, 3:57pm, Greg Cope wrote: > Is such a thing as Apache::Template being done or is it a pipedream [TM] No, it's real, just not officially finished or released. Someone sent me some new code for it which I'll be intergrating and releasing in the next week or so. A -- Andy Wardley <[EMAIL PROTECTED]> Signature regenerating. Please remain seated. <[EMAIL PROTECTED]> For a good time: http://www.kfs.org/~abw/
Re: XML::Schema, YAPC::Europe, mod_perl, Camel Visit, !RANT!
David Hodgkinson wrote: > > David Cantrell <[EMAIL PROTECTED]> writes: > > > > The Mod Perl Evangelist Site - Dave Hodge.. > > No. I'm writing a poor man's intro to stapling the TT into a mod_perl > handler that will be superceded by Apache::Template when Andy finishes > it. What's this ? or rather: Is this for take23 ? Is such a thing as Apache::Template being done or is it a pipedream [TM] ? If Apache::Template is real - where can I find out more ? Greg > > -- > Dave Hodgkinson, http://www.hodgkinson.org > Editor-in-chief, The Highway Star http://www.deep-purple.com > Apache, mod_perl, MySQL, Sybase hired gun for, well, hire > -
Re: XML::Schema, YAPC::Europe, mod_perl, Camel Visit, !RANT!
David Hodgkinson <[EMAIL PROTECTED]> writes: > David Cantrell <[EMAIL PROTECTED]> writes: > > > > The Mod Perl Evangelist Site - Dave Hodge.. > > No. I'm writing a poor man's intro to stapling the TT into a mod_perl > handler that will be superceded by Apache::Template when Andy finishes > it. ...to go on Matt's site... -- Dave Hodgkinson, http://www.hodgkinson.org Editor-in-chief, The Highway Star http://www.deep-purple.com Apache, mod_perl, MySQL, Sybase hired gun for, well, hire -
Re: XML::Schema, YAPC::Europe, mod_perl, Camel Visit, !RANT!
David Cantrell <[EMAIL PROTECTED]> writes: > > The Mod Perl Evangelist Site - Dave Hodge.. No. I'm writing a poor man's intro to stapling the TT into a mod_perl handler that will be superceded by Apache::Template when Andy finishes it. -- Dave Hodgkinson, http://www.hodgkinson.org Editor-in-chief, The Highway Star http://www.deep-purple.com Apache, mod_perl, MySQL, Sybase hired gun for, well, hire -
Re: XML::Schema, YAPC::Europe, mod_perl, Camel Visit, !RANT!
At 23:58 11/01/01, grep wrote: >The Final YAPC::Europe 2000 Site - me + LB + JP So, I am not needed, now? ;-) No worries - all the more time for me to read Dave's book... ;-)
Re: XML::Schema, YAPC::Europe, mod_perl, Camel Visit, !RANT!
On Thu, Jan 11, 2001 at 11:58:36PM +, Greg McCarroll wrote: > so as far as i see it - we have the following projects to be carried out > by london.pm and others ... > > Caml (i'll leave that typo as it might get mjd excited) Visit - David Cross > Completion of account creation for initial donators, > establishment of a administration committee and setting > criteria for new donators - Jo + D.Cross > The Mod Perl Evangelist Site - Dave Hodge.. > The Final YAPC::Europe 2000 Site - me + LB + JP Also: T-shirts - DAV-R-CAN -- David Cantrell | [EMAIL PROTECTED] | http://www.cantrell.org.uk/david Any technology distinguishable from magic is insufficiently advanced
Re: XML::Schema, YAPC::Europe, mod_perl, Camel Visit, !RANT!
* Neil Ford ([EMAIL PROTECTED]) wrote: > [snip] > > > >so as far as i see it - we have the following projects to be carried out > >by london.pm and others ... > > > >Caml (i'll leave that typo as it might get mjd excited) Visit - David Cross > >Completion of account creation for initial donators, > > establishment of a administration committee and setting > > criteria for new donators - Jo + D.Cross > >The Mod Perl Evangelist Site - Dave Hodge.. > >The Final YAPC::Europe 2000 Site - me + LB + JP > > > So you won't be needing Natalie's help with the website then? Someone > perhaps ought to tell her before she does much more work trying to > get the schedules together. > err no, sorry for leaving her name off, it would be great if she could help! (the list was done late last night in a hope to move things forward) -- Greg McCarroll http://www.mccarroll.uklinux.net
Re: XML::Schema, YAPC::Europe, mod_perl, Camel Visit, !RANT!
[snip] > >so as far as i see it - we have the following projects to be carried out >by london.pm and others ... > >Caml (i'll leave that typo as it might get mjd excited) Visit - David Cross >Completion of account creation for initial donators, > establishment of a administration committee and setting > criteria for new donators - Jo + D.Cross >The Mod Perl Evangelist Site - Dave Hodge.. >The Final YAPC::Europe 2000 Site - me + LB + JP > So you won't be needing Natalie's help with the website then? Someone perhaps ought to tell her before she does much more work trying to get the schedules together. Neil. -- Neil C. Ford [EMAIL PROTECTED] http://www.binky.ourshack.org
XML::Schema, YAPC::Europe, mod_perl, Camel Visit, !RANT!
* David Hodgkinson ([EMAIL PROTECTED]) wrote: > "David H. Adler" <[EMAIL PROTECTED]> writes: > > > On Thu, Jan 11, 2001 at 02:07:20PM +, Andy Wardley wrote: > > > > > In all fairness, I have to say that mailman is an *excellent* mailing > > > list manager. > > > > So why haven't you reimplemented it in perl? :) > > As an XML and perl based application server? > don't you go thinking about that Dave, your pencilled in to delivering this mod_perl solutions website you spoke about perviously ;-) it seems to me at the last technical meeting we had a lot of enthusiasm for this, and i'd guess we'll have a lot of enthusiasm for the XML::Schema stuff this time - what we need to do is to form SIG's of london.pm to drive these project forward so as far as i see it - we have the following projects to be carried out by london.pm and others ... Caml (i'll leave that typo as it might get mjd excited) Visit - David Cross Completion of account creation for initial donators, establishment of a administration committee and setting criteria for new donators - Jo + D.Cross The Mod Perl Evangelist Site - Dave Hodge.. The Final YAPC::Europe 2000 Site - me + LB + JP i'm pretty sure that these are the tasks we have at the minute as a group/community ok the above seem's pretty anal but i get the feeling we need to add a bit of `` `` project management '' '' [1] to the group for the benefit of Perl - and this is a subject i'd love to see a thread on ok yes i know, this is whole mail has probably been purely been caused by my lower alchohol levels for january, but i can't help it - goddamnit i love perl and i love london.pm and i want london.pm to work to help perl -greg [1] double double quotes to indicate how much removed this is from the crap some of us suffer at work -- Greg McCarroll http://www.mccarroll.uklinux.net
RE: Much Coolness XML Wise.
> > How does the output compare to XML::Simple::XMLout() ? > I found XML::Simple::XMLout() to be deeply yucky, as it kind of randomly chooses to go for sub elements or attributes based on phases of the moon*. Also, it will happily output invalid XML if you have invalid data in your datastructure. Also it dies if given recursive structures. And it doesn't do binary data. I've found XML::Writer to be OK, although it doesn't do an 'export this data structure as XML' thing. You could use it write your own though. Or use XML::Dumper, I guess. *Something like all single nested items are made into attributes, or, if you prefer, nothing is made into attributes. Ick.
Re: Much Coolness XML Wise.
On Mon, 8 Jan 2001, Dean S Wilson wrote: >I've been involved in the debates on this list about Perl and Java and >I'd thought I'd say something nice for once. > >I've just spent three hours playing with XML::Generator and md5 >checksums, I was having problems building hash's of hash's with the >module (Seems to only add the last one in a foreach loop to the XML. >Gotta be me :)) and then with a quick glance at cpan I found >XML::Dumper. I don't know if I'm the only one here who didn't know >about this module but its Data::Dumper that outputs well formed xml. >Two minutes to read the docs and make a quick test script and tada! >Well formed xml files of my structures ready to be used. In under five >additional lines of code. How does the output compare to XML::Simple::XMLout() ? Cheers, Mike -- Mike Wyer <[EMAIL PROTECTED]> || "Woof?" http://www.doc.ic.ac.uk/~mw || Gaspode the Wonder Dog Work: +44 020 7594 8440|| Mobile: +44 07879 697119|| ICQ: 43922064
Re: Much Coolness XML Wise.
* Simon Wistow ([EMAIL PROTECTED]) wrote: > > > There are a few crypto modules on CPAN, although they all use C for the > > hard work. Whether they're available in PPMs for Activestate or not, > > I don't know. > > I'm doing a pure WML script implementation of MD5 at the moment that'd > be dead easy to port to Perl. Especially since Perl has things like > arrays which I always find useful for this sort of thing, grumble, > grumble, Wap rhymes with cr MIND THE WAP -- Greg McCarroll http://www.mccarroll.uklinux.net
Re: Much Coolness XML Wise.
> There are a few crypto modules on CPAN, although they all use C for the > hard work. Whether they're available in PPMs for Activestate or not, > I don't know. I'm doing a pure WML script implementation of MD5 at the moment that'd be dead easy to port to Perl. Especially since Perl has things like arrays which I always find useful for this sort of thing, grumble, grumble, Wap rhymes with cr
Re: Much Coolness XML Wise.
On Mon, Jan 08, 2001 at 07:06:28PM -, Dean S Wilson wrote: > I've just spent three hours playing with XML::Generator and md5 > checksums, I was having problems building hash's of hash's with the > module (Seems to only add the last one in a foreach loop to the XML. > Gotta be me :)) and then with a quick glance at cpan I found > XML::Dumper. I don't know if I'm the only one here who didn't know XML::Dumper sounds like the right solution for your problem, but FWIW, here's how I might do it with XML::Generator: use XML::Generator; my $gen = XML::Generator->new('conformance' => 'strict', 'escape' => 1); sub gen { ref $_[0] eq "HASH" ? $gen->hash(map { $gen->key($_), $gen->value(gen($_[0]->{$_})) } keys %{$_[0]}) : $_[0] } my $xml = gen({ hash => { of => "hashes" }}); Ben -- Benjamin HolzmanECNvantage Corp. Chief Technical Officer 295 Park Avenue S., Suite 7C (212) 358-0436 : [EMAIL PROTECTED] New York, NY, 10010 $ perl -le 'print join $" ,reverse map ucfirst ,qw{ hacker perl another just}'
Re: Much Coolness XML Wise.
On Mon, Jan 08, 2001 at 07:06:28PM -, Dean S Wilson wrote: > PS Does anyone know of any decent resources for perl crypto? (Other > than counterpane.com) Counterpane don't really have any perl stuff - or much crypto stuff :-) although Schneier's monthly Cryptogram is worth subscribing too. There are a few crypto modules on CPAN, although they all use C for the hard work. Whether they're available in PPMs for Activestate or not, I don't know. -- David Cantrell | [EMAIL PROTECTED] | http://www.cantrell.org.uk/david Any technology distinguishable from magic is insufficiently advanced