+ $serializer = new XML_Serializer($serializer_options);
+
+ $status = $serializer->serialize($data);
+ if (PEAR::isError($status)) {
+ trigger_error($status->getMessage(), E_USER_ERROR);
+ return NULL;
+ }
+
+ return $serializer->getSerializedData();
+ }
+
+ private function get_xml_instagram_com($html) {
+ return $this->json_to_xml($html, '/window._sharedData = (.*);/', 'instagram');
+ }
+
+ private function html_to_xml($html, $host) {