Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #6063
| From | taltene@gmail.com |
|---|---|
| Newsgroups | comp.lang.php |
| Subject | Not understood error... |
| Date | 2012-05-13 07:24 -0700 |
| Organization | http://groups.google.com |
| Message-ID | <11713180.2077.1336919063202.JavaMail.geo-discussion-forums@vbq5> (permalink) |
Hi,
I've got the following value in properties file.
This is how I read it:
----------------------------------------------------------
Function ReadValueByKey ($PropFile, $PropKey) {
$bCheckFlag = false;
$Prop_Key = "_resp_".(strtolower($PropKey));
$Prop_File = file($PropFile);
unset($Prop_Value);
for($Counter = 0; $Counter < sizeof($Prop_File) && ($bCheckFlag == false); $Counter++) {
$Prop_Temp = trim($Prop_File[$Counter]);
$Prop_Tmp = strtolower($Prop_Temp);
if (substr_count($Prop_Tmp, $Prop_Key . "=") > 0) {
$Prop_Value = substr($Prop_Temp, strlen($Prop_Key . "="));
while($Counter != sizeof($Prop_File))
{
$sLine = trim($Prop_File[$Counter++]);
$sLine = strtolower($sLine);
if ($bCheckFlag == true) {
if(substr_count($sLine, "_resp_") < 1){
if($sLine != ""){
$Prop_Value = $Prop_Value."\n".$sLine;
}
}else
break;
}else{
$bCheckFlag = true;
}
}
}
} // end for
//print("Prop_Value=".$Prop_Value."\n\n");
print($Prop_Value);
return $Prop_Value;
}
-------------------------------------------------------------
The key-value is read is as follows:
-------------------------------------------------------------
_resp_authSchema=<?xml version\="1.0" encoding\="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV\="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC\="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi\="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd\="http://www.w3.org/2001/XMLSchema" xmlns:al\="http://www.alcatel-lucent.com/soap_cm" xmlns:gd\="http://www.3gpp.org/ftp/Specs/archive/32_series/32317/schema/32317-700/GenericIRPData" xmlns:bs\="http://www.3gpp.org/ftp/Specs/archive/32_series/32607/schema/32607-700/BasicCMIRPSystem" xmlns:bd\="http://www.3gpp.org/ftp/Specs/archive/32_series/32607/schema/32607-700/BasicCMIRPData">
.<SOAP-ENV:Body>
..<bd:createMOResponse>
...<mO>
....<moiLocation>impiId\=+{__IMPIID},imsServiceProfileId\=1,suMSubscriptionProfileId\=1,suMSubscriberProfileId\=+{__MSUBSCRIBERPROFILEID}_at,subscriptionFunctionId\=1,managedElementId\=HSS1</moiLocation>
...</mO>
..</bd:createMOResponse>
.</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
------------------------------------------------------------------
Now the problem is as follows:
When use the first print out of the two at the bottom of the function I get:
-------------------------------------------------------------------
Prop_Value=<?xml version\=\"1.0\" encoding\=\"UTF-8\"?>
<soap-env:envelope xmlns:soap-env\=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:soap-enc\=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsi\=\"http://www.w3.org/2001/xmlschema-instance\" xmlns:xsd\=\"http://www.w3.org/2001/xmlschema\" xmlns:al\=\"http://www.alcatel-lucent.com/soap_cm\" xmlns:gd\=\"http://www.3gpp.org/ftp/specs/archive/32_series/32317/schema/32317-700/genericirpdata\" xmlns:bs\=\"http://www.3gpp.org/ftp/specs/archive/32_series/32607/schema/32607-700/basiccmirpsystem\" xmlns:bd\=\"http://www.3gpp.org/ftp/specs/archive/32_series/32607/schema/32607-700/basiccmirpdata\">
.<soap-env:body>
..<bd:createmoresponse>
...<mo>
....<moilocation>impiid\=+{__impiid},imsserviceprofileid\=1,sumsubscriptionprofileid\=1,sumsubscriberprofileid\=+{__msubscriberprofileid}_at,subscriptionfunctionid\=1,managedelementid\=hss1</moilocation>
...</mo>
..</bd:createmoresponse>
.</soap-env:body>
</soap-env:envelope>
--------------------------------------------------------------
As required!
But, when I comment this print and uncomment the next one, I get the following error message:
----------------------------------------------------------------
This page contains the following errors:
error on line 1 at column 13: expected '='
Below is a rendering of the page up to the first error.
-----------------------------------------------------------------
And this is what I get when I "view source" this page:
-----------------------------------------------------------------
<?xml version\=\"1.0\" encoding\=\"UTF-8\"?>
<soap-env:envelope xmlns:soap-env\=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:soap-enc\=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsi\=\"http://www.w3.org/2001/xmlschema-instance\" xmlns:xsd\=\"http://www.w3.org/2001/xmlschema\" xmlns:al\=\"http://www.alcatel-lucent.com/soap_cm\" xmlns:gd\=\"http://www.3gpp.org/ftp/specs/archive/32_series/32317/schema/32317-700/genericirpdata\" xmlns:bs\=\"http://www.3gpp.org/ftp/specs/archive/32_series/32607/schema/32607-700/basiccmirpsystem\" xmlns:bd\=\"http://www.3gpp.org/ftp/specs/archive/32_series/32607/schema/32607-700/basiccmirpdata\">
.<soap-env:body>
..<bd:createmoresponse>
...<mo>
....<moilocation>impiid\=+{__impiid},imsserviceprofileid\=1,sumsubscriptionprofileid\=1,sumsubscriberprofileid\=+{__msubscriberprofileid}_at,subscriptionfunctionid\=1,managedelementid\=hss1</moilocation>
...</mo>
..</bd:createmoresponse>
.</soap-env:body>
</soap-env:envelope>
--------------------------------------------------------------------
Any help will be blessed.
Thanks!
Back to comp.lang.php | Previous | Next — Next in thread | Find similar | Unroll thread
Not understood error... taltene@gmail.com - 2012-05-13 07:24 -0700 Re: Not understood error... Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-05-15 19:36 +0200
csiph-web