[html-formfu] Config with Config::Any::XML
David Schmidt
davewood at gmx.at
Mon Nov 16 07:24:57 GMT 2009
On Sun, Nov 15, 2009 at 7:56 PM, Carl Franks <fireartist at gmail.com> wrote:
> 2009/11/14 David Schmidt <davewood at gmx.at>:
>> No, I tried that before
>>
>> Caught exception in IdeaChallenge::Controller::Forms->show "Error
>> parsing /home/kvm/ic/trunk/IdeaChallenge/root/forms/forms/show.xml:
>> Not a HASH reference at /usr/local/share/perl/5.10.0/Config/Any/XML.pm
>> line 67.
>> at /usr/local/share/perl/5.10.0/HTML/FormFu/ObjectUtil.pm line 502"
>
> Are you using an old version of Config::Any?
# perl -MConfig::Any\ 9999
Config::Any version 9999 required--this is only version 0.17.
>
> Running 0.17 this works:
> print HTML::FormFu->new->load_config_file('test.xml');
>
> Against this file:
> <?xml version="1.0"?>
> <form>
> <elements type="Text">
> <label>Label1</label>
> </elements>
> <elements type="Text">
> <label>Label2</label>
> </elements>
> <indicator>submit</indicator>
> </form>
I pasted your XML into form.xml
then
# perl -MHTML::FormFu -e "print HTML::FormFu->new->load_config_file('form.xml')"
Error parsing ./form.xml: Not a HASH reference at
/usr/local/share/perl/5.10.0/Config/Any/XML.pm line 67.
at /usr/local/share/perl/5.10.0/HTML/FormFu/ObjectUtil.pm line 502
I switched to YML now but I really think XML would have been the
cleaner solution.
thank you btw, I appreciate your help on this
david
More information about the HTML-FormFu
mailing list