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 Link to comment https://forums.phpfreaks.com/topic/84908-how-verify-xml-is-valid/ 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 Link to comment https://forums.phpfreaks.com/topic/84908-how-verify-xml-is-valid/#findComment-436874 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.