Brat Wizard wrote:
> Josh, I have a quick question-- is there a problem passing a complex 
> (non-scalar) variable in the arguments of an XMLSubs function?? I am having 
> problems passing hashes to the function.
> 
> Ex.
> 
> my $hash = { blah blah blah };
> <my:sub args="$hash">
>   some stuff
> </my:sub>

This should work:

  <% my $hash = { key => 'value' }; %>
  <my:sub args=$hash>
    some stuff
  </my:sub>

The trick with XMLSubs is that the argument values
are treated as raw perl code.  This will change in 3.0
with the new syntax of args="<%= $hash %>" to do the same thing.
But the current method will have a XMLSubsPerlArgs flag that
can be set to keep backwards compatible.

Regards,

Josh
________________________________________________________________
Josh Chamas, Founder                   phone:925-552-0128
Chamas Enterprises Inc.                http://www.chamas.com
NodeWorks Link Checking                http://www.nodeworks.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to