MeTitus Posted January 7, 2008 Share Posted January 7, 2008 Hi guys, I want to check if a variable contains a valid xml, and I was doing this: try { $objXml = simplexml_load_string(stripslashes(urldecode($_REQUEST[serverConf::$QUERY_WORD]))); if($objXml) { $this->objRequest = new Request($objXml['name'], $this->strHttpVerb); foreach($objXml->args->children() as $child) { $this->objRequest->addParam($child['name'], $child); } $returnValue = true; } } catch(Exception $e) { echo("sss"); } But the problem is that if the xml is not valid it is not possible to catch any simpleXML exceptions and so any errors are sent back to the client. I can't use xml schemes and or/ dtd, so how can I validate it? Many thanks, Marco Quote Link to comment Share on other sites More sharing options...
MeTitus Posted January 11, 2008 Author Share Posted January 11, 2008 The only thing a need to do here is to check whether the string as xml correctly formate or not. Anyone please. MeTitus Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.