in reply to Re^4: How to fetch the value using LWP:: UserAgent
in thread How to fetch the value using LWP:: UserAgent

Variables are not substituted in single quotes ('). You can use joining operator (.) to join strings together, like this:

'<?xml version="1.0" encoding ="UTF-8"?><!DOCTYPE drl SYSTEM "http://1 +72.XX.XXX.XXX:40500/lab/api/reserveRequest.dtd"><drl mode="normal" id +="'.$Id.'"><id="1009"><attributes><attribute name="Clust" link="true" + category="INV"><value>8</value></attribute></attributes></drl>'
You may also want to use some XML generator to generate valid XML in case $id contains special characters, or read about quoting operators.

# I suggest you to buy a Perl book ("Learning Perl" is very good, for example). Your questions show that there is much room for improvement of your Perl skills.

Sorry if my advice was wrong.

Replies are listed 'Best First'.
Re^6: How to fetch the value using LWP:: UserAgent
by panapka (Initiate) on Jul 17, 2012 at 11:47 UTC

    @aitap..Thanks and the issue is I used Perl 1.5Years back and this task for 1-2 days..So I have to implement it ASAP..BTW thanks for the advice