tell me how to parse invalid XML file with special. characters "& <>"?
eg:
<? xml version = "1.0" encoding = "utf-8"?>
<videos>
<video id = "ph5d13afa144115">
<title> Text & Test </title>
</video>
</videos>
Ignore var_dump in xml structure
<?php
// SINGLE foreach
$text = '<? xml version = "1.0" encoding = "utf-8"?>
<videos>
<video id = "ph5d13afa144115">
<title>Text & Test</title>
</video>
</videos> ';
$matches = array ();
//
Для просмотра ссылки Войди или Зарегистрируйся
preg_match_all ('/video.*id="(. *?)">. *?\n.title>(.*\ w)</',$text, $matches, PREG_SET_ORDER);
foreach ($matches as $items)
{
$title = ($items [2]);
$video_id = ($items [1]);
}
$replace_titles = str_replace (
// REPLACE FROM
array ("ENTER WHAT YOU NEED TO REPLACE HERE", "ANOTHER TEXT TO REPLACE"),
// REPLACE TO
array ("REPLACED TEXT HERE", "REPLACED WITH?"),
$title
);
header ("Access-Control-Allow-Origin: *");
header ("Content-type: application / json");
echo ($replace_titles). "\ n"; // << WITH REPLACED
// echo ($title). "\ n"; // << ORIGINAL
echo ($video_id). "\ n";
?>
tell me how to parse invalid XML file with special. characters "& <>"?
eg:
<? xml version = "1.0" encoding = "utf-8"?>
<videos>
<video id = "ph5d13afa144115">
<title> Text & Test </title>
</video>
</videos>